- [ ] [Introduction](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/index.md) - [ ] [Hello World](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/hello.md) - [ ] [Comments](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/hello/comment.md) - [ ] [Formatted print](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/hello/print.md) - [ ] [Debug](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/hello/print/print_debug.md) - [ ] [Display](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/hello/print/print_display.md) - [ ] [Testcase: List](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/hello/print/print_display/testcase_list.md) - [ ] [Formatting](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/hello/print/fmt.md) - [ ] [Primitives](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/primitives.md) - [ ] [Literals and operators](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/primitives/literals.md) - [ ] [Tuples](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/primitives/tuples.md) - [ ] [Arrays and Slices](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/primitives/array.md) - [ ] [Custom Types](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/custom_types.md) - [ ] [Structures](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/custom_types/structs.md) - [ ] [Enums](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/custom_types/enum.md) - [ ] [use](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/custom_types/enum/enum_use.md) - [ ] [C-like](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/custom_types/enum/c_like.md) - [ ] [Testcase: linked-list](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/custom_types/enum/testcase_linked_list.md) - [ ] [constants](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/custom_types/constants.md) - [ ] [Variable Bindings](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/variable_bindings.md) - [ ] [Mutability](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/variable_bindings/mut.md) - [ ] [Scope and Shadowing](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/variable_bindings/scope.md) - [ ] [Declare first](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/variable_bindings/declare.md) - [ ] [Freezing](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/variable_bindings/freeze.md) - [ ] [Types](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/types.md) - [ ] [Casting](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/types/cast.md) - [ ] [Literals](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/types/literals.md) - [ ] [Inference](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/types/inference.md) - [ ] [Aliasing](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/types/alias.md) - [ ] [Conversion](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/conversion.md) - [ ] [`From` and `Into`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/conversion/from_into.md) - [ ] [`TryFrom` and `TryInto`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/conversion/try_from_try_into.md) - [ ] [To and from `String`s](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/conversion/string.md) - [ ] [Expressions](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/expression.md) - [ ] [Flow of Control](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control.md) - [ ] [if/else](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/if_else.md) - [ ] [loop](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/loop.md) - [ ] [Nesting and labels](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/loop/nested.md) - [ ] [Returning from loops](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/loop/return.md) - [ ] [while](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/while.md) - [ ] [for and range](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/for.md) - [ ] [match](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/match.md) - [ ] [Destructuring](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/match/destructuring.md) - [ ] [tuples](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/match/destructuring/destructure_tuple.md) - [ ] [enums](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/match/destructuring/destructure_enum.md) - [ ] [pointers/ref](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/match/destructuring/destructure_pointers.md) - [ ] [structs](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/match/destructuring/destructure_structures.md) - [ ] [Guards](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/match/guard.md) - [ ] [Binding](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/match/binding.md) - [ ] [if let](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/if_let.md) - [ ] [while let](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/flow_control/while_let.md) - [ ] [Functions](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/fn.md) - [ ] [Methods](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/fn/methods.md) - [ ] [Closures](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/fn/closures.md) - [ ] [Capturing](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/fn/closures/capture.md) - [ ] [As input parameters](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/fn/closures/input_parameters.md) - [ ] [Type anonymity](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/fn/closures/anonymity.md) - [ ] [Input functions](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/fn/closures/input_functions.md) - [ ] [As output parameters](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/fn/closures/output_parameters.md) - [ ] [Examples in `std`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/fn/closures/closure_examples.md) - [ ] [Iterator::any](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/fn/closures/closure_examples/iter_any.md) - [ ] [Searching through iterators](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/fn/closures/closure_examples/iter_find.md) - [ ] [Higher Order Functions](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/fn/hof.md) - [ ] [Diverging functions](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/fn/diverging.md) - [ ] [Modules](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/mod.md) - [ ] [Visibility](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/mod/visibility.md) - [ ] [Struct visibility](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/mod/struct_visibility.md) - [ ] [The `use` declaration](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/mod/use.md) - [ ] [`super` and `self`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/mod/super.md) - [ ] [File hierarchy](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/mod/split.md) - [ ] [Crates](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/crates.md) - [ ] [Creating a Library](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/crates/lib.md) - [ ] [Using a Library](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/crates/using_lib.md) - [ ] [Cargo](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/cargo.md) - [ ] [Dependencies](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/cargo/deps.md) - [ ] [Conventions](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/cargo/conventions.md) - [ ] [Tests](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/cargo/test.md) - [ ] [Build Scripts](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/cargo/build_scripts.md) - [ ] [Attributes](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/attribute.md) - [ ] [`dead_code`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/attribute/unused.md) - [ ] [Crates](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/attribute/crate.md) - [ ] [`cfg`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/attribute/cfg.md) - [ ] [Custom](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/attribute/cfg/custom.md) - [ ] [Generics](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/generics.md) - [ ] [Functions](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/generics/gen_fn.md) - [ ] [Implementation](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/generics/impl.md) - [ ] [Traits](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/generics/gen_trait.md) - [ ] [Bounds](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/generics/bounds.md) - [ ] [Testcase: empty bounds](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/generics/bounds/testcase_empty.md) - [ ] [Multiple bounds](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/generics/multi_bounds.md) - [ ] [Where clauses](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/generics/where.md) - [ ] [New Type Idiom](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/generics/new_types.md) - [ ] [Associated items](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/generics/assoc_items.md) - [ ] [The Problem](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/generics/assoc_items/the_problem.md) - [ ] [Associated types](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/generics/assoc_items/types.md) - [ ] [Phantom type parameters](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/generics/phantom.md) - [ ] [Testcase: unit clarification](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/generics/phantom/testcase_units.md) - [ ] [Scoping rules](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope.md) - [ ] [RAII](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/raii.md) - [ ] [Ownership and moves](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/move.md) - [ ] [Mutability](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/move/mut.md) - [ ] [Partial moves](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/move/partial_move.md) - [ ] [Borrowing](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/borrow.md) - [ ] [Mutability](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/borrow/mut.md) - [ ] [Aliasing](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/borrow/alias.md) - [ ] [The ref pattern](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/borrow/ref.md) - [ ] [Lifetimes](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/lifetime.md) - [ ] [Explicit annotation](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/lifetime/explicit.md) - [ ] [Functions](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/lifetime/fn.md) - [ ] [Methods](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/lifetime/methods.md) - [ ] [Structs](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/lifetime/struct.md) - [ ] [Traits](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/lifetime/trait.md) - [ ] [Bounds](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/lifetime/lifetime_bounds.md) - [ ] [Coercion](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/lifetime/lifetime_coercion.md) - [ ] [Static](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/lifetime/static_lifetime.md) - [ ] [Elision](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/scope/lifetime/elision.md) - [ ] [Traits](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/trait.md) - [ ] [Derive](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/trait/derive.md) - [ ] [Returning Traits with `dyn`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/trait/dyn.md) - [ ] [Operator Overloading](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/trait/ops.md) - [ ] [Drop](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/trait/drop.md) - [ ] [Iterators](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/trait/iter.md) - [ ] [`impl Trait`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/trait/impl_trait.md) - [ ] [Clone](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/trait/clone.md) - [ ] [Supertraits](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/trait/supertraits.md) - [ ] [Disambiguating overlapping traits](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/trait/disambiguating.md) - [ ] [macro_rules!](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/macros.md) - [ ] [Syntax](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/macros/syntax.md) - [ ] [Designators](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/macros/designators.md) - [ ] [Overload](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/macros/overload.md) - [ ] [Repeat](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/macros/repeat.md) - [ ] [DRY (https://gitlocalize.com/repo/2509/ru/rust-by-example/src/Don't Repeat Yourself)](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/macros/dry.md) - [ ] [DSL (https://gitlocalize.com/repo/2509/ru/rust-by-example/src/Domain Specific Languages)](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/macros/dsl.md) - [ ] [Variadics](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/macros/variadics.md) - [ ] [Error handling](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error.md) - [ ] [`panic`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/panic.md) - [ ] [`Option` & `unwrap`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/option_unwrap.md) - [ ] [Unpacking options with `?`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/option_unwrap/question_mark.md) - [ ] [Combinators: `map`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/option_unwrap/map.md) - [ ] [Combinators: `and_then`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/option_unwrap/and_then.md) - [ ] [`Result`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/result.md) - [ ] [`map` for `Result`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/result/result_map.md) - [ ] [aliases for `Result`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/result/result_alias.md) - [ ] [Early returns](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/result/early_returns.md) - [ ] [Introducing `?`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/result/enter_question_mark.md) - [ ] [Multiple error types](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/multiple_error_types.md) - [ ] [Pulling `Result`s out of `Option`s](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/multiple_error_types/option_result.md) - [ ] [Defining an error type](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/multiple_error_types/define_error_type.md) - [ ] [`Box`ing errors](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/multiple_error_types/boxing_errors.md) - [ ] [Other uses of `?`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/multiple_error_types/reenter_question_mark.md) - [ ] [Wrapping errors](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/multiple_error_types/wrap_error.md) - [ ] [Iterating over `Result`s](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/error/iter_result.md) - [ ] [Std library types](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std.md) - [ ] [Box, stack and heap](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std/box.md) - [ ] [Vectors](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std/vec.md) - [ ] [Strings](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std/str.md) - [ ] [`Option`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std/option.md) - [ ] [`Result`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std/result.md) - [ ] [`?`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std/result/question_mark.md) - [ ] [`panic!`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std/panic.md) - [ ] [HashMap](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std/hash.md) - [ ] [Alternate/custom key types](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std/hash/alt_key_types.md) - [ ] [HashSet](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std/hash/hashset.md) - [ ] [`Rc`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std/rc.md) - [ ] [`Arc`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std/arc.md) - [ ] [Std misc](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc.md) - [ ] [Threads](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/threads.md) - [ ] [Testcase: map-reduce](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/threads/testcase_mapreduce.md) - [ ] [Channels](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/channels.md) - [ ] [Path](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/path.md) - [ ] [File I/O](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/file.md) - [ ] [`open`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/file/open.md) - [ ] [`create`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/file/create.md) - [ ] [`read lines`](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/file/read_lines.md) - [ ] [Child processes](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/process.md) - [ ] [Pipes](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/process/pipe.md) - [ ] [Wait](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/process/wait.md) - [ ] [Filesystem Operations](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/fs.md) - [ ] [Program arguments](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/arg.md) - [ ] [Argument parsing](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/arg/matching.md) - [ ] [Foreign Function Interface](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/std_misc/ffi.md) - [ ] [Testing](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/testing.md) - [ ] [Unit testing](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/testing/unit_testing.md) - [ ] [Documentation testing](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/testing/doc_testing.md) - [ ] [Integration testing](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/testing/integration_testing.md) - [ ] [Dev-dependencies](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/testing/dev_dependencies.md) - [ ] [Unsafe Operations](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/unsafe.md) - [ ] [Compatibility](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/compatibility.md) - [ ] [Raw identifiers](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/compatibility/raw_identifiers.md) - [ ] [Meta](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/meta.md) - [ ] [Documentation](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/meta/doc.md) - [ ] [Playpen](https://gitlocalize.com/repo/2509/ru/rust-by-example/src/meta/playpen.md)