rust-by-example
rust-by-example copied to clipboard
Актуализация перевода
-
[ ] Introduction
-
[ ] Hello World
- [ ] Comments
- [ ] Formatted print
- [ ] Debug
- [ ] Display
- [ ] Testcase: List
- [ ] Formatting
-
[ ] Primitives
- [ ] Literals and operators
- [ ] Tuples
- [ ] Arrays and Slices
-
[ ] Custom Types
- [ ] Structures
- [ ] Enums
- [ ] use
- [ ] C-like
- [ ] Testcase: linked-list
- [ ] constants
-
- [ ] Mutability
- [ ] Scope and Shadowing
- [ ] Declare first
- [ ] Freezing
-
[ ] Types
-
[ ] Conversion
- [ ]
From
andInto
- [ ]
TryFrom
andTryInto
- [ ] To and from
String
s
- [ ]
-
[ ] Expressions
-
[ ] Flow of Control
- [ ] if/else
- [ ] loop
- [ ] while
- [ ] for and range
- [ ] match
- [ ] Destructuring
- [ ] tuples
- [ ] enums
- [ ] pointers/ref
- [ ] structs
- [ ] Guards
- [ ] Binding
- [ ] Destructuring
- [ ] if let
- [ ] while let
-
[ ] Functions
- [ ] Methods
- [ ] Closures
- [ ] Capturing
- [ ] As input parameters
- [ ] Type anonymity
- [ ] Input functions
- [ ] As output parameters
- [ ] Examples in
std
- [ ] Higher Order Functions
- [ ] Diverging functions
-
[ ] Modules
- [ ] Visibility
- [ ] Struct visibility
- [ ] The
use
declaration - [ ]
super
andself
- [ ] File hierarchy
-
[ ] Crates
- [ ] Creating a Library
- [ ] Using a Library
-
[ ] Cargo
- [ ] Dependencies
- [ ] Conventions
- [ ] Tests
- [ ] Build Scripts
-
[ ] Attributes
-
[ ] Generics
- [ ] Functions
- [ ] Implementation
- [ ] Traits
- [ ] Bounds
- [ ] Multiple bounds
- [ ] Where clauses
- [ ] New Type Idiom
- [ ] Associated items
- [ ] The Problem
- [ ] Associated types
- [ ] Phantom type parameters
-
[ ] Scoping rules
- [ ] RAII
- [ ] Ownership and moves
- [ ] Mutability
- [ ] Partial moves
- [ ] Borrowing
- [ ] Mutability
- [ ] Aliasing
- [ ] The ref pattern
- [ ] Lifetimes
-
[ ] Traits
- [ ] Derive
- [ ] Returning Traits with
dyn
- [ ] Operator Overloading
- [ ] Drop
- [ ] Iterators
- [ ]
impl Trait
- [ ] Clone
- [ ] Supertraits
- [ ] Disambiguating overlapping traits
-
[ ] macro_rules!
-
[ ] Error handling
- [ ]
panic
- [ ]
Option
&unwrap
- [ ]
Result
- [ ]
map
forResult
- [ ] aliases for
Result
- [ ] Early returns
- [ ] Introducing
?
- [ ]
- [ ] Multiple error types
- [ ] Pulling
Result
s out ofOption
s - [ ] Defining an error type
- [ ]
Box
ing errors - [ ] Other uses of
?
- [ ] Wrapping errors
- [ ] Pulling
- [ ] Iterating over
Result
s
- [ ]
-
[ ] Std misc
- [ ] Threads
- [ ] Channels
- [ ] Path
- [ ] File I/O
- [ ]
open
- [ ]
create
- [ ]
read lines
- [ ]
- [ ] Child processes
- [ ] Filesystem Operations
- [ ] Program arguments
- [ ] Argument parsing
- [ ] Foreign Function Interface
-
[ ] Testing
- [ ] Unit testing
- [ ] Documentation testing
- [ ] Integration testing
- [ ] Dev-dependencies
-
[ ] Compatibility
- [ ] Raw identifiers
-
[ ] Meta
- [ ] Documentation
- [ ] Playpen
О_0 устарел?
На текущий момент переведено 88% + в процессе вычитки Introduction заметил, что не везде перевод правильный. Ну и вычитываем с @TelegaOvoshey.
Устаревание произошло за счёт отсутствия нотификаций об обновлениях оригинала