├── .editorconfig ├── .github ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── main.yml │ └── symbols-counting.yml ├── .gitignore ├── .gitmodules ├── CONTRIBUTING.md ├── COPYRIGHT ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── rustbook-en ├── .cargo │ └── config.toml ├── .git-blame-ignore-revs ├── .gitattributes ├── .github │ ├── ISSUE_TEMPLATE │ │ ├── bug_report.md │ │ └── new_translation.md │ └── workflows │ │ └── main.yml ├── .gitignore ├── 2018-edition │ ├── book.toml │ ├── dot │ │ ├── trpl04-01.dot │ │ ├── trpl04-02.dot │ │ ├── trpl04-03.dot │ │ ├── trpl04-04.dot │ │ ├── trpl04-05.dot │ │ ├── trpl04-06.dot │ │ ├── trpl15-01.dot │ │ ├── trpl15-02.dot │ │ └── trpl15-03.dot │ ├── ferris.css │ ├── ferris.js │ └── src │ │ ├── SUMMARY.md │ │ ├── appendix-00.md │ │ ├── appendix-01-keywords.md │ │ ├── appendix-02-operators.md │ │ ├── appendix-03-derivable-traits.md │ │ ├── appendix-04-useful-development-tools.md │ │ ├── appendix-05-editions.md │ │ ├── appendix-06-translation.md │ │ ├── appendix-07-nightly-rust.md │ │ ├── ch00-00-introduction.md │ │ ├── ch01-00-getting-started.md │ │ ├── ch01-01-installation.md │ │ ├── ch01-02-hello-world.md │ │ ├── ch01-03-hello-cargo.md │ │ ├── ch02-00-guessing-game-tutorial.md │ │ ├── ch03-00-common-programming-concepts.md │ │ ├── ch03-01-variables-and-mutability.md │ │ ├── ch03-02-data-types.md │ │ ├── ch03-03-how-functions-work.md │ │ ├── ch03-04-comments.md │ │ ├── ch03-05-control-flow.md │ │ ├── ch04-00-understanding-ownership.md │ │ ├── ch04-01-what-is-ownership.md │ │ ├── ch04-02-references-and-borrowing.md │ │ ├── ch04-03-slices.md │ │ ├── ch05-00-structs.md │ │ ├── ch05-01-defining-structs.md │ │ ├── ch05-02-example-structs.md │ │ ├── ch05-03-method-syntax.md │ │ ├── ch06-00-enums.md │ │ ├── ch06-01-defining-an-enum.md │ │ ├── ch06-02-match.md │ │ ├── ch06-03-if-let.md │ │ ├── ch07-00-packages-crates-and-modules.md │ │ ├── ch07-01-packages-and-crates-for-making-libraries-and-executables.md │ │ ├── ch07-02-modules-and-use-to-control-scope-and-privacy.md │ │ ├── ch08-00-common-collections.md │ │ ├── ch08-01-vectors.md │ │ ├── ch08-02-strings.md │ │ ├── ch08-03-hash-maps.md │ │ ├── ch09-00-error-handling.md │ │ ├── ch09-01-unrecoverable-errors-with-panic.md │ │ ├── ch09-02-recoverable-errors-with-result.md │ │ ├── ch09-03-to-panic-or-not-to-panic.md │ │ ├── ch10-00-generics.md │ │ ├── ch10-01-syntax.md │ │ ├── ch10-02-traits.md │ │ ├── ch10-03-lifetime-syntax.md │ │ ├── ch11-00-testing.md │ │ ├── ch11-01-writing-tests.md │ │ ├── ch11-02-running-tests.md │ │ ├── ch11-03-test-organization.md │ │ ├── ch12-00-an-io-project.md │ │ ├── ch12-01-accepting-command-line-arguments.md │ │ ├── ch12-02-reading-a-file.md │ │ ├── ch12-03-improving-error-handling-and-modularity.md │ │ ├── ch12-04-testing-the-librarys-functionality.md │ │ ├── ch12-05-working-with-environment-variables.md │ │ ├── ch12-06-writing-to-stderr-instead-of-stdout.md │ │ ├── ch13-00-functional-features.md │ │ ├── ch13-01-closures.md │ │ ├── ch13-02-iterators.md │ │ ├── ch13-03-improving-our-io-project.md │ │ ├── ch13-04-performance.md │ │ ├── ch14-00-more-about-cargo.md │ │ ├── ch14-01-release-profiles.md │ │ ├── ch14-02-publishing-to-crates-io.md │ │ ├── ch14-03-cargo-workspaces.md │ │ ├── ch14-04-installing-binaries.md │ │ ├── ch14-05-extending-cargo.md │ │ ├── ch15-00-smart-pointers.md │ │ ├── ch15-01-box.md │ │ ├── ch15-02-deref.md │ │ ├── ch15-03-drop.md │ │ ├── ch15-04-rc.md │ │ ├── ch15-05-interior-mutability.md │ │ ├── ch15-06-reference-cycles.md │ │ ├── ch16-00-concurrency.md │ │ ├── ch16-01-threads.md │ │ ├── ch16-02-message-passing.md │ │ ├── ch16-03-shared-state.md │ │ ├── ch16-04-extensible-concurrency-sync-and-send.md │ │ ├── ch17-00-oop.md │ │ ├── ch17-01-what-is-oo.md │ │ ├── ch17-02-trait-objects.md │ │ ├── ch17-03-oo-design-patterns.md │ │ ├── ch18-00-patterns.md │ │ ├── ch18-01-all-the-places-for-patterns.md │ │ ├── ch18-02-refutability.md │ │ ├── ch18-03-pattern-syntax.md │ │ ├── ch19-00-advanced-features.md │ │ ├── ch19-01-unsafe-rust.md │ │ ├── ch19-02-advanced-lifetimes.md │ │ ├── ch19-03-advanced-traits.md │ │ ├── ch19-04-advanced-types.md │ │ ├── ch19-05-advanced-functions-and-closures.md │ │ ├── ch19-06-macros.md │ │ ├── ch20-00-final-project-a-web-server.md │ │ ├── ch20-01-single-threaded.md │ │ ├── ch20-02-multithreaded.md │ │ ├── ch20-03-graceful-shutdown-and-cleanup.md │ │ ├── foreword.md │ │ └── img │ │ ├── ferris │ │ ├── does_not_compile.svg │ │ ├── not_desired_behavior.svg │ │ ├── panics.svg │ │ └── unsafe.svg │ │ ├── trpl04-01.svg │ │ ├── trpl04-02.svg │ │ ├── trpl04-03.svg │ │ ├── trpl04-04.svg │ │ ├── trpl04-05.svg │ │ ├── trpl04-06.svg │ │ ├── trpl14-01.png │ │ ├── trpl14-02.png │ │ ├── trpl14-03.png │ │ ├── trpl14-04.png │ │ ├── trpl15-01.svg │ │ ├── trpl15-02.svg │ │ ├── trpl15-03.svg │ │ ├── trpl15-04.svg │ │ └── trpl20-01.png ├── ADMIN_TASKS.md ├── CONTRIBUTING.md ├── COPYRIGHT ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── TODO.md ├── book.toml ├── ci │ ├── dictionary.txt │ ├── spellcheck.sh │ └── validate.sh ├── dot │ ├── trpl04-01.dot │ ├── trpl04-02.dot │ ├── trpl04-03.dot │ ├── trpl04-04.dot │ ├── trpl04-05.dot │ ├── trpl04-06.dot │ ├── trpl04-07.dot │ ├── trpl15-01.dot │ ├── trpl15-02.dot │ ├── trpl15-03.dot │ ├── trpl15-04.dot │ ├── trpl17-01.dot │ ├── trpl17-02.dot │ ├── trpl17-03.dot │ ├── trpl17-04.dot │ ├── trpl17-05.dot │ ├── trpl17-06.dot │ ├── trpl17-07.dot │ ├── trpl17-08.dot │ └── trpl17-09.dot ├── dprint.jsonc ├── ferris.css ├── ferris.js ├── first-edition │ ├── book.toml │ └── src │ │ ├── README.md │ │ ├── SUMMARY.md │ │ ├── associated-types.md │ │ ├── attributes.md │ │ ├── bibliography.md │ │ ├── borrow-and-asref.md │ │ ├── casting-between-types.md │ │ ├── choosing-your-guarantees.md │ │ ├── closures.md │ │ ├── comments.md │ │ ├── concurrency.md │ │ ├── conditional-compilation.md │ │ ├── const-and-static.md │ │ ├── crates-and-modules.md │ │ ├── deref-coercions.md │ │ ├── documentation.md │ │ ├── drop.md │ │ ├── effective-rust.md │ │ ├── enums.md │ │ ├── error-handling.md │ │ ├── ffi.md │ │ ├── functions.md │ │ ├── generics.md │ │ ├── getting-started.md │ │ ├── glossary.md │ │ ├── guessing-game.md │ │ ├── if-let.md │ │ ├── if.md │ │ ├── iterators.md │ │ ├── lifetimes.md │ │ ├── loops.md │ │ ├── macros.md │ │ ├── match.md │ │ ├── method-syntax.md │ │ ├── mutability.md │ │ ├── operators-and-overloading.md │ │ ├── ownership.md │ │ ├── patterns.md │ │ ├── primitive-types.md │ │ ├── procedural-macros.md │ │ ├── raw-pointers.md │ │ ├── references-and-borrowing.md │ │ ├── release-channels.md │ │ ├── strings.md │ │ ├── structs.md │ │ ├── syntax-and-semantics.md │ │ ├── syntax-index.md │ │ ├── testing.md │ │ ├── the-stack-and-the-heap.md │ │ ├── trait-objects.md │ │ ├── traits.md │ │ ├── type-aliases.md │ │ ├── ufcs.md │ │ ├── unsafe.md │ │ ├── unsized-types.md │ │ ├── using-rust-without-the-standard-library.md │ │ ├── variable-bindings.md │ │ └── vectors.md ├── listings │ ├── ch02-guessing-game-tutorial │ │ ├── listing-02-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-02-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-02-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-02-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-02-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-02-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-01-cargo-new │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-02-without-expect │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-03-convert-string-to-number │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-04-looping │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── no-listing-05-quitting │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.rs │ ├── ch03-common-programming-concepts │ │ ├── listing-03-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-03-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-03-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-03-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-03-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-01-variables-are-immutable │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-02-adding-mut │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-03-shadowing │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-04-shadowing-can-change-types │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-05-mut-cant-change-types │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-06-floating-point │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-07-numeric-operations │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-08-boolean │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-09-char │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-10-tuples │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-11-destructuring-tuples │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-12-tuple-indexing │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-13-arrays │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-14-array-indexing │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-15-invalid-array-access │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-16-functions │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-17-functions-with-parameters │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-18-functions-with-multiple-parameters │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-19-statements-vs-expressions │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── rustfmt-ignore │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-20-blocks-are-expressions │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-21-function-return-values │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-22-function-parameter-and-return │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-23-statements-dont-return-values │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-24-comments-end-of-line │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-25-comments-above-line │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-26-if-true │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-27-if-false │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-28-if-condition-must-be-bool │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-29-if-not-equal-0 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-30-else-if │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-31-arms-must-return-same-type │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-32-5-loop-labels │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-32-loop │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-33-return-value-from-loop │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-34-for-range │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── output-only-01-no-type-annotations │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ └── main.rs │ ├── ch04-understanding-ownership │ │ ├── listing-04-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── rustfmt-ignore │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-04-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-04-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── rustfmt-ignore │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-04-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── rustfmt-ignore │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-04-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-04-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-04-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-04-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-04-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-01-can-mutate-string │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-02-string-scope │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── rustfmt-ignore │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-03-string-move │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-04-cant-use-after-move │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-04b-replacement-drop │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-05-clone │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-06-copy │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-07-reference │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-08-reference-with-annotations │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── rustfmt-ignore │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-09-fixes-listing-04-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-10-multiple-mut-not-allowed │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-11-muts-in-separate-scopes │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-12-immutable-and-mutable-not-allowed │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-13-reference-scope-ends │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-14-dangling-reference │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-15-dangling-reference-annotated │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── rustfmt-ignore │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-16-no-dangle │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-17-slice │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-18-first-word-slice │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── no-listing-19-slice-error │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ └── main.rs │ ├── ch05-using-structs-to-structure-related-data │ │ ├── listing-05-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-10 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-11 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-12 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-13 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-14 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-15 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-05-16 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-01-tuple-structs │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-02-reference-in-struct │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-03-associated-functions │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-04-unit-like-structs │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-05-dbg-macro │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-06-method-field-interaction │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── output-only-01-debug │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ └── output-only-02-pretty-debug │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ └── main.rs │ ├── ch06-enums-and-pattern-matching │ │ ├── listing-06-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-06-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-06-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-06-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-06-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-06-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-06-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-06-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-06-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-01-defining-enums │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-02-enum-with-data │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-03-variants-with-different-data │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-04-structs-similar-to-message-enum │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-05-methods-on-enums │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-06-option-examples │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-07-cant-use-option-directly │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-08-match-arm-multiple-lines │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-09-variable-in-pattern │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-10-non-exhaustive-match │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-12-if-let │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-13-count-and-announce-match │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-14-count-and-announce-if-let-else │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-15-binding-catchall │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-16-underscore-catchall │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── no-listing-17-underscore-unit │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.rs │ ├── ch07-managing-growing-projects │ │ ├── listing-07-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-10 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-11 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-12 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-13 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-14 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-07-15 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-16 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-17 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-18 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-07-19 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-20 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-07-21-and-22 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── front_of_house.rs │ │ │ │ └── lib.rs │ │ ├── no-listing-01-use-std-unnested │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-02-extracting-hosting │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── front_of_house.rs │ │ │ │ ├── front_of_house │ │ │ │ └── hosting.rs │ │ │ │ └── lib.rs │ │ └── quick-reference-example │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ ├── garden.rs │ │ │ ├── garden │ │ │ └── vegetables.rs │ │ │ └── main.rs │ ├── ch08-common-collections │ │ ├── listing-08-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-10 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-11 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-12 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-13 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-14 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-15 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-16 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-17 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-18 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-19 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-20 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-21 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-22 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-23 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-24 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-08-25 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-01-concat-multiple-strings │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-02-format │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-03-iterate-over-hashmap │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── output-only-01-not-char-boundary │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ └── main.rs │ ├── ch09-error-handling │ │ ├── listing-09-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-09-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-09-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-09-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-09-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-09-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-09-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-09-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-09-10 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-09-11 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-09-12 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-09-13 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── guessing_game.rs │ │ │ │ └── main.rs │ │ ├── no-listing-01-panic │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-04-unwrap │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-05-expect │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-08-unwrap-that-cant-fail │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── no-listing-09-guess-out-of-range │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.rs │ ├── ch10-generic-types-traits-and-lifetimes │ │ ├── listing-10-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-10 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-11 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-12 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-10-13 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-10-14 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-10-15 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-10-16 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-17 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── rustfmt-ignore │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-18 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── rustfmt-ignore │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-19 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-20 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-21 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-22 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-23 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-24 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-10-25 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-01-calling-trait-method │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── no-listing-02-calling-default-impl │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── no-listing-03-default-impl-calls-other-methods │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── no-listing-04-traits-as-parameters │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-05-returning-impl-trait │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-06-impl-trait-returns-one-type │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-07-where-clause │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-08-only-one-reference-with-lifetime │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-09-unrelated-lifetime │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-10-lifetimes-on-methods │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── no-listing-11-generics-traits-and-lifetimes │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.rs │ ├── ch11-writing-automated-tests │ │ ├── listing-11-01 │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-11-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-11-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-11-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-11-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-11-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-11-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-11-10 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-11-11 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-11-12 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-11-13 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── src │ │ │ │ └── lib.rs │ │ │ └── tests │ │ │ │ └── integration_test.rs │ │ ├── no-listing-01-changing-test-name │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-02-adding-another-rectangle-test │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-03-introducing-a-bug │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-04-bug-in-add-two │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-05-greeter │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-06-greeter-with-bug │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-07-custom-failure-message │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-08-guess-with-bug │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-09-guess-with-panic-msg-bug │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-10-result-in-tests │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-11-ignore-a-test │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-12-shared-test-code-problem │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── src │ │ │ │ └── lib.rs │ │ │ └── tests │ │ │ │ ├── common.rs │ │ │ │ └── integration_test.rs │ │ ├── no-listing-13-fix-shared-test-code-problem │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── src │ │ │ │ └── lib.rs │ │ │ └── tests │ │ │ │ ├── common │ │ │ │ └── mod.rs │ │ │ │ └── integration_test.rs │ │ ├── output-only-01-show-output │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── output-only-02-single-test │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── output-only-03-multiple-tests │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── output-only-04-running-ignored │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── output-only-05-single-integration │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── src │ │ │ └── lib.rs │ │ │ └── tests │ │ │ └── integration_test.rs │ ├── ch12-an-io-project │ │ ├── listing-12-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-12-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-12-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-12-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-12-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-12-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-12-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-12-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-12-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-12-10 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-12-11 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-12-12 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-12-13 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-12-14 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-12-15 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-12-16 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-12-17 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-12-18 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-12-19 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-12-20 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-12-21 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-12-22 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-12-23 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-12-24 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── no-listing-01-handling-errors-in-main │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-02-using-search-in-run │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── output-only-01-with-args │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── output-only-02-missing-lifetimes │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── output-only-03-multiple-matches │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ └── output-only-04-no-matches │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── poem.txt │ │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── ch13-functional-features │ │ ├── listing-12-23-reproduced │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-12-24-reproduced │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-13-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-13-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-13-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-13-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-13-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-13-06 │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-13-07 │ │ │ ├── .rustfmt.toml │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-13-08 │ │ │ ├── .rustfmt.toml │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-13-09 │ │ │ ├── .rustfmt.toml │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-13-10 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-13-11 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-13-12 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-13-13 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-13-14 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-13-15 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-13-16 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-13-18 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-13-19 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-13-20 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ └── listing-13-22 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── poem.txt │ │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── ch14-more-about-cargo │ │ ├── listing-14-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-14-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-14-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-14-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-14-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-14-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-14-07 │ │ │ └── add │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ ├── add_one │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ │ └── adder │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-01-workspace │ │ │ └── add │ │ │ │ ├── Cargo.toml │ │ │ │ └── rustfmt-ignore │ │ ├── no-listing-02-workspace-with-two-crates │ │ │ └── add │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ ├── add_one │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ │ └── adder │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-03-workspace-with-external-dependency │ │ │ └── add │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ ├── add_one │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ │ └── adder │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-04-workspace-with-tests │ │ │ └── add │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ ├── add_one │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ │ └── adder │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── output-only-01-adder-crate │ │ │ └── add │ │ │ │ ├── .gitignore │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ └── rustfmt-ignore │ │ ├── output-only-02-add-one │ │ │ └── add │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ ├── add_one │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ │ └── adder │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ └── main.rs │ │ └── output-only-03-use-rand │ │ │ └── add │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── add_one │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ │ └── adder │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.rs │ ├── ch15-smart-pointers │ │ ├── listing-15-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-10 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-11 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-12 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-13 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-14 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-15 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-16 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-17 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-18 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-19 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-20 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-15-21 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-15-22 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-15-23 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-15-24 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-25 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-26 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-27 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-28 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-15-29 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-01-cant-borrow-immutable-as-mutable │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ └── output-only-01-comparing-to-reference │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ └── main.rs │ ├── ch16-fearless-concurrency │ │ ├── listing-16-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-16-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-16-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-16-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-16-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-16-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-16-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-16-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-16-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-16-10 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-16-11 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-16-12 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-16-13 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-16-14 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-16-15 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-01-join-too-early │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-02-no-loop-to-understand-error │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── output-only-01-move-drop │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ └── main.rs │ ├── ch17-async-await │ │ ├── listing-17-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-10 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-11 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-12 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-13 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-14 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-15 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-16 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-17 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-18 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-19 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-20 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-21 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-22 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-23 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-24 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-17-25 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-state-machine │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── no-listing-stream-ext │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ └── lib.rs │ ├── ch18-oop │ │ ├── listing-18-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-18-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-18-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-18-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-18-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-18-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-18-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-18-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-18-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-18-10 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-18-11 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-18-12 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-18-13 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-18-14 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-18-15 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-18-16 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-18-17 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-18-18 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-18-19 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-18-20 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── listing-18-21 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── ch19-patterns-and-matching │ │ ├── listing-19-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-10 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-11 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-12 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-13 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-14 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-15 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-16 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-17 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-18 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-19 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-20 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-21 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-22 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-23 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-24 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-25 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ ├── rustfmt-ignore │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-26 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-27 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-28 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-19-29 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-01-literals │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-02-multiple-patterns │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-03-ranges │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-04-ranges-of-char │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── no-listing-05-destructuring-structs-and-tuples │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.rs │ ├── ch20-advanced-features │ │ ├── listing-20-01 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-02 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-03 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-04 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-05 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-06 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-07 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-08 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-09 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-10 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-11 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-12 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-13 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-20-14 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-20-15 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-16 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-20-17 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-18 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-19 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-20 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-21 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-22 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-23 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-24 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-25 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-26 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-28 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-29 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-30 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-31 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-32 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-20-33 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-34 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-35 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-20-37 │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-38 │ │ │ └── hello_macro │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── listing-20-39 │ │ │ ├── hello_macro │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ └── pancakes │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── listing-20-40 │ │ │ └── hello_macro │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ ├── hello_macro_derive │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── listing-20-42 │ │ │ └── hello_macro │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ ├── hello_macro_derive │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ ├── no-listing-01-unsafe-fn │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-02-impl-outlineprint-for-point │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-03-impl-display-for-point │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-04-kilometers-alias │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-05-write-trait │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-06-result-alias │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-07-never-type │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-08-match-arms-different-types │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-09-unwrap-definition │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-10-loop-returns-never │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-11-cant-create-str │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-12-generic-fn-definition │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-13-generic-implicit-sized-bound │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-14-generic-maybe-sized │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-18-returns-closure │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── no-listing-21-pancakes │ │ │ ├── hello_macro │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ ├── hello_macro_derive │ │ │ │ │ ├── Cargo.lock │ │ │ │ │ ├── Cargo.toml │ │ │ │ │ └── src │ │ │ │ │ │ └── lib.rs │ │ │ │ └── src │ │ │ │ │ ├── lib.rs │ │ │ │ │ └── main.rs │ │ │ └── pancakes │ │ │ │ ├── Cargo.lock │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── no-listing-22-iterator-on-counter │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── output-only-01-missing-unsafe │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── output.txt │ │ │ └── src │ │ │ └── main.rs │ └── ch21-web-server │ │ ├── listing-21-01 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── listing-21-02 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── listing-21-03 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── listing-21-05 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ └── main.rs │ │ ├── listing-21-06 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ └── main.rs │ │ ├── listing-21-07 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ └── main.rs │ │ ├── listing-21-09 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ └── main.rs │ │ ├── listing-21-10 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ └── main.rs │ │ ├── listing-21-11 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ └── main.rs │ │ ├── listing-21-12 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ │ ├── listing-21-13 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── listing-21-14 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── listing-21-15 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── listing-21-16 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── listing-21-17 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ ├── output.txt │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── listing-21-18 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── listing-21-19 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── listing-21-20 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── listing-21-21 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── listing-21-22 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ ├── output.txt │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── listing-21-23 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── listing-21-24 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── listing-21-25 │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── no-listing-01-define-threadpool-struct │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ ├── output.txt │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── no-listing-02-impl-threadpool-new │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ ├── output.txt │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── no-listing-03-define-execute │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ ├── output.txt │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── no-listing-04-update-drop-definition │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ ├── output.txt │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── no-listing-05-fix-worker-new │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── no-listing-06-fix-threadpool-drop │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── no-listing-07-final-code │ │ ├── 404.html │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── hello.html │ │ └── src │ │ ├── lib.rs │ │ └── main.rs ├── nostarch │ ├── appendix.md │ ├── appendix_a.md │ ├── appendix_b.md │ ├── appendix_c.md │ ├── appendix_d.md │ ├── appendix_e.md │ ├── bio.md │ ├── book.toml │ ├── chapter00.md │ ├── chapter01.md │ ├── chapter02.md │ ├── chapter03.md │ ├── chapter04.md │ ├── chapter05.md │ ├── chapter06.md │ ├── chapter07.md │ ├── chapter08.md │ ├── chapter09.md │ ├── chapter10.md │ ├── chapter11.md │ ├── chapter12.md │ ├── chapter13.md │ ├── chapter14.md │ ├── chapter15.md │ ├── chapter16.md │ ├── chapter17.md │ ├── chapter18.md │ ├── chapter19.md │ ├── chapter20.md │ ├── chapter21.md │ ├── docx │ │ ├── appendix_a.docx │ │ ├── appendix_b.docx │ │ ├── appendix_c.docx │ │ ├── appendix_d.docx │ │ ├── appendix_e.docx │ │ ├── backports │ │ │ └── Index.docx │ │ ├── chapter01.docx │ │ ├── chapter02.docx │ │ ├── chapter03.docx │ │ ├── chapter04.docx │ │ ├── chapter05.docx │ │ ├── chapter06.docx │ │ ├── chapter07.docx │ │ ├── chapter08.docx │ │ ├── chapter09.docx │ │ ├── chapter10.docx │ │ ├── chapter11.docx │ │ ├── chapter12.docx │ │ ├── chapter13.docx │ │ ├── chapter14.docx │ │ ├── chapter15.docx │ │ ├── chapter16.docx │ │ ├── chapter17.docx │ │ ├── chapter18.docx │ │ ├── chapter19.docx │ │ ├── chapter20.docx │ │ ├── chapter21.docx │ │ └── frontmatter.docx │ ├── foreword.md │ ├── frontmatter.md │ ├── introduction.md │ └── preface.md ├── packages │ ├── mdbook-trpl │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── src │ │ │ ├── bin │ │ │ │ ├── README - mdbook-trpl-note.md │ │ │ │ ├── figure.rs │ │ │ │ ├── heading.rs │ │ │ │ ├── listing.rs │ │ │ │ └── note.rs │ │ │ ├── config │ │ │ │ ├── mod.rs │ │ │ │ └── tests.rs │ │ │ ├── figure │ │ │ │ ├── mod.rs │ │ │ │ └── tests.rs │ │ │ ├── heading │ │ │ │ ├── mod.rs │ │ │ │ └── tests.rs │ │ │ ├── lib.rs │ │ │ ├── listing │ │ │ │ ├── mod.rs │ │ │ │ └── tests.rs │ │ │ └── note │ │ │ │ ├── mod.rs │ │ │ │ └── tests.rs │ │ └── tests │ │ │ └── integration │ │ │ └── main.rs │ ├── tools │ │ ├── Cargo.toml │ │ └── src │ │ │ └── bin │ │ │ ├── cleanup_blockquotes.rs │ │ │ ├── concat_chapters.rs │ │ │ ├── convert_quotes.rs │ │ │ ├── lfp.rs │ │ │ ├── link2print.rs │ │ │ ├── release_listings.rs │ │ │ ├── remove_hidden_lines.rs │ │ │ ├── remove_links.rs │ │ │ └── remove_markup.rs │ └── trpl │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── LICENSE-APACHE │ │ ├── LICENSE-MIT │ │ ├── README.md │ │ ├── src │ │ └── lib.rs │ │ └── tests │ │ └── integration │ │ ├── main.rs │ │ └── to-read.txt ├── redirects │ ├── README.md │ ├── SUMMARY.md │ ├── associated-types.md │ ├── attributes.md │ ├── bibliography.md │ ├── borrow-and-asref.md │ ├── casting-between-types.md │ ├── choosing-your-guarantees.md │ ├── closures.md │ ├── comments.md │ ├── compiler-plugins.md │ ├── concurrency.md │ ├── conditional-compilation.md │ ├── const-and-static.md │ ├── crates-and-modules.md │ ├── deref-coercions.md │ ├── documentation.md │ ├── drop.md │ ├── effective-rust.md │ ├── enums.md │ ├── error-handling.md │ ├── ffi.md │ ├── functions.md │ ├── generics.md │ ├── getting-started.md │ ├── glossary.md │ ├── guessing-game.md │ ├── if-let.md │ ├── if.md │ ├── iterators.md │ ├── lifetimes.md │ ├── loops.md │ ├── macros.md │ ├── match.md │ ├── method-syntax.md │ ├── mutability.md │ ├── operators-and-overloading.md │ ├── ownership.md │ ├── patterns.md │ ├── primitive-types.md │ ├── procedural-macros.md │ ├── raw-pointers.md │ ├── references-and-borrowing.md │ ├── release-channels.md │ ├── strings.md │ ├── structs.md │ ├── syntax-and-semantics.md │ ├── syntax-index.md │ ├── testing.md │ ├── the-stack-and-the-heap.md │ ├── trait-objects.md │ ├── traits.md │ ├── type-aliases.md │ ├── ufcs.md │ ├── unsafe.md │ ├── unsized-types.md │ ├── using-rust-without-the-standard-library.md │ ├── variable-bindings.md │ └── vectors.md ├── rust-toolchain ├── rustfmt.toml ├── second-edition │ ├── book.toml │ ├── dot │ │ ├── trpl04-01.dot │ │ ├── trpl04-02.dot │ │ ├── trpl04-03.dot │ │ ├── trpl04-04.dot │ │ ├── trpl04-05.dot │ │ ├── trpl04-06.dot │ │ ├── trpl15-01.dot │ │ ├── trpl15-02.dot │ │ └── trpl15-03.dot │ └── src │ │ ├── SUMMARY.md │ │ ├── appendix-00.md │ │ ├── appendix-01-keywords.md │ │ ├── appendix-02-operators.md │ │ ├── appendix-03-derivable-traits.md │ │ ├── appendix-04-macros.md │ │ ├── appendix-05-translation.md │ │ ├── appendix-06-newest-features.md │ │ ├── appendix-07-nightly-rust.md │ │ ├── ch00-00-introduction.md │ │ ├── ch01-00-getting-started.md │ │ ├── ch01-01-installation.md │ │ ├── ch01-02-hello-world.md │ │ ├── ch01-03-hello-cargo.md │ │ ├── ch02-00-guessing-game-tutorial.md │ │ ├── ch03-00-common-programming-concepts.md │ │ ├── ch03-01-variables-and-mutability.md │ │ ├── ch03-02-data-types.md │ │ ├── ch03-03-how-functions-work.md │ │ ├── ch03-04-comments.md │ │ ├── ch03-05-control-flow.md │ │ ├── ch04-00-understanding-ownership.md │ │ ├── ch04-01-what-is-ownership.md │ │ ├── ch04-02-references-and-borrowing.md │ │ ├── ch04-03-slices.md │ │ ├── ch05-00-structs.md │ │ ├── ch05-01-defining-structs.md │ │ ├── ch05-02-example-structs.md │ │ ├── ch05-03-method-syntax.md │ │ ├── ch06-00-enums.md │ │ ├── ch06-01-defining-an-enum.md │ │ ├── ch06-02-match.md │ │ ├── ch06-03-if-let.md │ │ ├── ch07-00-modules.md │ │ ├── ch07-01-mod-and-the-filesystem.md │ │ ├── ch07-02-controlling-visibility-with-pub.md │ │ ├── ch07-03-importing-names-with-use.md │ │ ├── ch08-00-common-collections.md │ │ ├── ch08-01-vectors.md │ │ ├── ch08-02-strings.md │ │ ├── ch08-03-hash-maps.md │ │ ├── ch09-00-error-handling.md │ │ ├── ch09-01-unrecoverable-errors-with-panic.md │ │ ├── ch09-02-recoverable-errors-with-result.md │ │ ├── ch09-03-to-panic-or-not-to-panic.md │ │ ├── ch10-00-generics.md │ │ ├── ch10-01-syntax.md │ │ ├── ch10-02-traits.md │ │ ├── ch10-03-lifetime-syntax.md │ │ ├── ch11-00-testing.md │ │ ├── ch11-01-writing-tests.md │ │ ├── ch11-02-running-tests.md │ │ ├── ch11-03-test-organization.md │ │ ├── ch12-00-an-io-project.md │ │ ├── ch12-01-accepting-command-line-arguments.md │ │ ├── ch12-02-reading-a-file.md │ │ ├── ch12-03-improving-error-handling-and-modularity.md │ │ ├── ch12-04-testing-the-librarys-functionality.md │ │ ├── ch12-05-working-with-environment-variables.md │ │ ├── ch12-06-writing-to-stderr-instead-of-stdout.md │ │ ├── ch13-00-functional-features.md │ │ ├── ch13-01-closures.md │ │ ├── ch13-02-iterators.md │ │ ├── ch13-03-improving-our-io-project.md │ │ ├── ch13-04-performance.md │ │ ├── ch14-00-more-about-cargo.md │ │ ├── ch14-01-release-profiles.md │ │ ├── ch14-02-publishing-to-crates-io.md │ │ ├── ch14-03-cargo-workspaces.md │ │ ├── ch14-04-installing-binaries.md │ │ ├── ch14-05-extending-cargo.md │ │ ├── ch15-00-smart-pointers.md │ │ ├── ch15-01-box.md │ │ ├── ch15-02-deref.md │ │ ├── ch15-03-drop.md │ │ ├── ch15-04-rc.md │ │ ├── ch15-05-interior-mutability.md │ │ ├── ch15-06-reference-cycles.md │ │ ├── ch16-00-concurrency.md │ │ ├── ch16-01-threads.md │ │ ├── ch16-02-message-passing.md │ │ ├── ch16-03-shared-state.md │ │ ├── ch16-04-extensible-concurrency-sync-and-send.md │ │ ├── ch17-00-oop.md │ │ ├── ch17-01-what-is-oo.md │ │ ├── ch17-02-trait-objects.md │ │ ├── ch17-03-oo-design-patterns.md │ │ ├── ch18-00-patterns.md │ │ ├── ch18-01-all-the-places-for-patterns.md │ │ ├── ch18-02-refutability.md │ │ ├── ch18-03-pattern-syntax.md │ │ ├── ch19-00-advanced-features.md │ │ ├── ch19-01-unsafe-rust.md │ │ ├── ch19-02-advanced-lifetimes.md │ │ ├── ch19-03-advanced-traits.md │ │ ├── ch19-04-advanced-types.md │ │ ├── ch19-05-advanced-functions-and-closures.md │ │ ├── ch20-00-final-project-a-web-server.md │ │ ├── ch20-01-single-threaded.md │ │ ├── ch20-02-multithreaded.md │ │ ├── ch20-03-graceful-shutdown-and-cleanup.md │ │ ├── foreword.md │ │ └── img │ │ ├── trpl04-01.svg │ │ ├── trpl04-02.svg │ │ ├── trpl04-03.svg │ │ ├── trpl04-04.svg │ │ ├── trpl04-05.svg │ │ ├── trpl04-06.svg │ │ ├── trpl14-01.png │ │ ├── trpl14-02.png │ │ ├── trpl14-03.png │ │ ├── trpl14-04.png │ │ ├── trpl15-01.svg │ │ ├── trpl15-02.svg │ │ ├── trpl15-03.svg │ │ ├── trpl15-04.svg │ │ └── trpl20-01.png ├── src │ ├── SUMMARY.md │ ├── appendix-00.md │ ├── appendix-01-keywords.md │ ├── appendix-02-operators.md │ ├── appendix-03-derivable-traits.md │ ├── appendix-04-useful-development-tools.md │ ├── appendix-05-editions.md │ ├── appendix-06-translation.md │ ├── appendix-07-nightly-rust.md │ ├── ch00-00-introduction.md │ ├── ch01-00-getting-started.md │ ├── ch01-01-installation.md │ ├── ch01-02-hello-world.md │ ├── ch01-03-hello-cargo.md │ ├── ch02-00-guessing-game-tutorial.md │ ├── ch03-00-common-programming-concepts.md │ ├── ch03-01-variables-and-mutability.md │ ├── ch03-02-data-types.md │ ├── ch03-03-how-functions-work.md │ ├── ch03-04-comments.md │ ├── ch03-05-control-flow.md │ ├── ch04-00-understanding-ownership.md │ ├── ch04-01-what-is-ownership.md │ ├── ch04-02-references-and-borrowing.md │ ├── ch04-03-slices.md │ ├── ch05-00-structs.md │ ├── ch05-01-defining-structs.md │ ├── ch05-02-example-structs.md │ ├── ch05-03-method-syntax.md │ ├── ch06-00-enums.md │ ├── ch06-01-defining-an-enum.md │ ├── ch06-02-match.md │ ├── ch06-03-if-let.md │ ├── ch07-00-managing-growing-projects-with-packages-crates-and-modules.md │ ├── ch07-01-packages-and-crates.md │ ├── ch07-02-defining-modules-to-control-scope-and-privacy.md │ ├── ch07-03-paths-for-referring-to-an-item-in-the-module-tree.md │ ├── ch07-04-bringing-paths-into-scope-with-the-use-keyword.md │ ├── ch07-05-separating-modules-into-different-files.md │ ├── ch08-00-common-collections.md │ ├── ch08-01-vectors.md │ ├── ch08-02-strings.md │ ├── ch08-03-hash-maps.md │ ├── ch09-00-error-handling.md │ ├── ch09-01-unrecoverable-errors-with-panic.md │ ├── ch09-02-recoverable-errors-with-result.md │ ├── ch09-03-to-panic-or-not-to-panic.md │ ├── ch10-00-generics.md │ ├── ch10-01-syntax.md │ ├── ch10-02-traits.md │ ├── ch10-03-lifetime-syntax.md │ ├── ch11-00-testing.md │ ├── ch11-01-writing-tests.md │ ├── ch11-02-running-tests.md │ ├── ch11-03-test-organization.md │ ├── ch12-00-an-io-project.md │ ├── ch12-01-accepting-command-line-arguments.md │ ├── ch12-02-reading-a-file.md │ ├── ch12-03-improving-error-handling-and-modularity.md │ ├── ch12-04-testing-the-librarys-functionality.md │ ├── ch12-05-working-with-environment-variables.md │ ├── ch12-06-writing-to-stderr-instead-of-stdout.md │ ├── ch13-00-functional-features.md │ ├── ch13-01-closures.md │ ├── ch13-02-iterators.md │ ├── ch13-03-improving-our-io-project.md │ ├── ch13-04-performance.md │ ├── ch14-00-more-about-cargo.md │ ├── ch14-01-release-profiles.md │ ├── ch14-02-publishing-to-crates-io.md │ ├── ch14-03-cargo-workspaces.md │ ├── ch14-04-installing-binaries.md │ ├── ch14-05-extending-cargo.md │ ├── ch15-00-smart-pointers.md │ ├── ch15-01-box.md │ ├── ch15-02-deref.md │ ├── ch15-03-drop.md │ ├── ch15-04-rc.md │ ├── ch15-05-interior-mutability.md │ ├── ch15-06-reference-cycles.md │ ├── ch16-00-concurrency.md │ ├── ch16-01-threads.md │ ├── ch16-02-message-passing.md │ ├── ch16-03-shared-state.md │ ├── ch16-04-extensible-concurrency-sync-and-send.md │ ├── ch17-00-async-await.md │ ├── ch17-01-futures-and-syntax.md │ ├── ch17-02-concurrency-with-async.md │ ├── ch17-03-more-futures.md │ ├── ch17-04-streams.md │ ├── ch17-05-traits-for-async.md │ ├── ch17-06-futures-tasks-threads.md │ ├── ch18-00-oop.md │ ├── ch18-01-what-is-oo.md │ ├── ch18-02-trait-objects.md │ ├── ch18-03-oo-design-patterns.md │ ├── ch19-00-patterns.md │ ├── ch19-01-all-the-places-for-patterns.md │ ├── ch19-02-refutability.md │ ├── ch19-03-pattern-syntax.md │ ├── ch20-00-advanced-features.md │ ├── ch20-01-unsafe-rust.md │ ├── ch20-02-advanced-traits.md │ ├── ch20-03-advanced-types.md │ ├── ch20-04-advanced-functions-and-closures.md │ ├── ch20-05-macros.md │ ├── ch21-00-final-project-a-web-server.md │ ├── ch21-01-single-threaded.md │ ├── ch21-02-multithreaded.md │ ├── ch21-03-graceful-shutdown-and-cleanup.md │ ├── foreword.md │ ├── img │ │ ├── ferris │ │ │ ├── does_not_compile.svg │ │ │ ├── not_desired_behavior.svg │ │ │ └── panics.svg │ │ ├── trpl04-01.svg │ │ ├── trpl04-02.svg │ │ ├── trpl04-03.svg │ │ ├── trpl04-04.svg │ │ ├── trpl04-05.svg │ │ ├── trpl04-06.svg │ │ ├── trpl04-07.svg │ │ ├── trpl14-01.png │ │ ├── trpl14-02.png │ │ ├── trpl14-03.png │ │ ├── trpl14-04.png │ │ ├── trpl15-01.svg │ │ ├── trpl15-02.svg │ │ ├── trpl15-03.svg │ │ ├── trpl15-04.svg │ │ ├── trpl17-01.svg │ │ ├── trpl17-02.svg │ │ ├── trpl17-03.svg │ │ ├── trpl17-04.svg │ │ ├── trpl17-05.svg │ │ ├── trpl17-06.svg │ │ ├── trpl17-07.svg │ │ ├── trpl17-08.svg │ │ ├── trpl17-09.svg │ │ └── trpl21-01.png │ └── title-page.md ├── style-guide.md ├── theme │ ├── 2018-edition.css │ ├── listing.css │ └── semantic-notes.css └── tools │ ├── convert-quotes.sh │ ├── doc-to-md.sh │ ├── docx-to-md.xsl │ ├── generate-preview.sh │ ├── megadiff.sh │ ├── nostarch.sh │ ├── preview-robots.txt │ ├── update-editions.sh │ └── update-rustc.sh ├── rustbook-ru ├── README.md ├── book.toml ├── ferris.css ├── ferris.js ├── index.md ├── listings ├── src │ ├── SUMMARY.md │ ├── appendix-00.md │ ├── appendix-01-keywords.md │ ├── appendix-02-operators.md │ ├── appendix-03-derivable-traits.md │ ├── appendix-04-useful-development-tools.md │ ├── appendix-05-editions.md │ ├── appendix-06-translation.md │ ├── appendix-07-newest-features.md │ ├── appendix-07-nightly-rust.md │ ├── ch00-00-introduction.md │ ├── ch01-00-getting-started.md │ ├── ch01-00-introduction.md │ ├── ch01-01-installation.md │ ├── ch01-02-hello-world.md │ ├── ch01-03-hello-cargo.md │ ├── ch02-00-guessing-game-tutorial.md │ ├── ch03-00-common-programming-concepts.md │ ├── ch03-01-variables-and-mutability.md │ ├── ch03-02-data-types.md │ ├── ch03-03-how-functions-work.md │ ├── ch03-04-comments.md │ ├── ch03-05-control-flow.md │ ├── ch04-00-understanding-ownership.md │ ├── ch04-01-what-is-ownership.md │ ├── ch04-02-references-and-borrowing.md │ ├── ch04-03-slices.md │ ├── ch05-00-structs.md │ ├── ch05-01-defining-structs.md │ ├── ch05-02-example-structs.md │ ├── ch05-03-method-syntax.md │ ├── ch06-00-enums.md │ ├── ch06-01-defining-an-enum.md │ ├── ch06-02-match.md │ ├── ch06-03-if-let.md │ ├── ch07-00-managing-growing-projects-with-packages-crates-and-modules.md │ ├── ch07-00-modules.md │ ├── ch07-01-mod-and-the-filesystem.md │ ├── ch07-01-packages-and-crates.md │ ├── ch07-02-controlling-visibility-with-pub.md │ ├── ch07-02-defining-modules-to-control-scope-and-privacy.md │ ├── ch07-03-importing-names-with-use.md │ ├── ch07-03-paths-for-referring-to-an-item-in-the-module-tree.md │ ├── ch07-04-bringing-paths-into-scope-with-the-use-keyword.md │ ├── ch07-05-separating-modules-into-different-files.md │ ├── ch08-00-common-collections.md │ ├── ch08-01-vectors.md │ ├── ch08-02-strings.md │ ├── ch08-03-hash-maps.md │ ├── ch09-00-error-handling.md │ ├── ch09-01-unrecoverable-errors-with-panic.md │ ├── ch09-02-recoverable-errors-with-result.md │ ├── ch09-03-to-panic-or-not-to-panic.md │ ├── ch10-00-generics.md │ ├── ch10-01-syntax.md │ ├── ch10-02-traits.md │ ├── ch10-03-lifetime-syntax.md │ ├── ch11-00-testing.md │ ├── ch11-01-writing-tests.md │ ├── ch11-02-running-tests.md │ ├── ch11-03-test-organization.md │ ├── ch12-00-an-io-project.md │ ├── ch12-01-accepting-command-line-arguments.md │ ├── ch12-02-reading-a-file.md │ ├── ch12-03-improving-error-handling-and-modularity.md │ ├── ch12-04-testing-the-librarys-functionality.md │ ├── ch12-05-working-with-environment-variables.md │ ├── ch12-06-writing-to-stderr-instead-of-stdout.md │ ├── ch13-00-functional-features.md │ ├── ch13-01-closures.md │ ├── ch13-02-iterators.md │ ├── ch13-03-improving-our-io-project.md │ ├── ch13-04-performance.md │ ├── ch14-00-more-about-cargo.md │ ├── ch14-01-release-profiles.md │ ├── ch14-02-publishing-to-crates-io.md │ ├── ch14-03-cargo-workspaces.md │ ├── ch14-04-installing-binaries.md │ ├── ch14-05-extending-cargo.md │ ├── ch15-00-smart-pointers.md │ ├── ch15-01-box.md │ ├── ch15-02-deref.md │ ├── ch15-03-drop.md │ ├── ch15-04-rc.md │ ├── ch15-05-interior-mutability.md │ ├── ch15-06-reference-cycles.md │ ├── ch16-00-concurrency.md │ ├── ch16-01-threads.md │ ├── ch16-02-message-passing.md │ ├── ch16-03-shared-state.md │ ├── ch16-04-extensible-concurrency-sync-and-send.md │ ├── ch17-00-oop.md │ ├── ch17-01-what-is-oo.md │ ├── ch17-02-trait-objects.md │ ├── ch17-03-oo-design-patterns.md │ ├── ch18-00-patterns.md │ ├── ch18-01-all-the-places-for-patterns.md │ ├── ch18-02-refutability.md │ ├── ch18-03-pattern-syntax.md │ ├── ch19-00-advanced-features.md │ ├── ch19-01-unsafe-rust.md │ ├── ch19-02-advanced-lifetimes.md │ ├── ch19-03-advanced-traits.md │ ├── ch19-04-advanced-types.md │ ├── ch19-05-advanced-functions-and-closures.md │ ├── ch19-06-macros.md │ ├── ch20-00-final-project-a-web-server.md │ ├── ch20-01-single-threaded.md │ ├── ch20-02-multithreaded.md │ ├── ch20-02-slow-requests.md │ ├── ch20-03-designing-the-interface.md │ ├── ch20-03-graceful-shutdown-and-cleanup.md │ ├── ch20-04-storing-threads.md │ ├── ch20-05-sending-requests-via-channels.md │ ├── ch20-06-graceful-shutdown-and-cleanup.md │ ├── foreword.md │ ├── img │ │ ├── ferris │ │ │ ├── does_not_compile.svg │ │ │ ├── not_desired_behavior.svg │ │ │ ├── panics.svg │ │ │ └── unsafe.svg │ │ ├── trpl04-01.svg │ │ ├── trpl04-02.svg │ │ ├── trpl04-03.svg │ │ ├── trpl04-04.svg │ │ ├── trpl04-05.svg │ │ ├── trpl04-06.svg │ │ ├── trpl14-01.png │ │ ├── trpl14-02.png │ │ ├── trpl14-03.png │ │ ├── trpl14-04.png │ │ ├── trpl14-05.png │ │ ├── trpl14-07.png │ │ ├── trpl14-10.png │ │ ├── trpl15-01.svg │ │ ├── trpl15-02.svg │ │ ├── trpl15-03.svg │ │ ├── trpl15-04.svg │ │ └── trpl20-01.png │ └── title-page.md └── theme │ └── 2018-edition.css ├── scripts ├── pre-build.sh └── update_original.sh └── spellcheck.yaml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/symbols-counting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/.github/workflows/symbols-counting.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/README.md -------------------------------------------------------------------------------- /rustbook-en/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/.cargo/config.toml -------------------------------------------------------------------------------- /rustbook-en/.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/.git-blame-ignore-revs -------------------------------------------------------------------------------- /rustbook-en/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/.gitattributes -------------------------------------------------------------------------------- /rustbook-en/.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /rustbook-en/.github/ISSUE_TEMPLATE/new_translation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/.github/ISSUE_TEMPLATE/new_translation.md -------------------------------------------------------------------------------- /rustbook-en/.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/.github/workflows/main.yml -------------------------------------------------------------------------------- /rustbook-en/.gitignore: -------------------------------------------------------------------------------- 1 | book/ 2 | *~ 3 | .idea 4 | .DS_Store 5 | target 6 | tmp 7 | 8 | .nova 9 | .vscode 10 | .zed 11 | -------------------------------------------------------------------------------- /rustbook-en/2018-edition/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/book.toml -------------------------------------------------------------------------------- /rustbook-en/2018-edition/dot/trpl04-01.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/dot/trpl04-01.dot -------------------------------------------------------------------------------- /rustbook-en/2018-edition/dot/trpl04-02.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/dot/trpl04-02.dot -------------------------------------------------------------------------------- /rustbook-en/2018-edition/dot/trpl04-03.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/dot/trpl04-03.dot -------------------------------------------------------------------------------- /rustbook-en/2018-edition/dot/trpl04-04.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/dot/trpl04-04.dot -------------------------------------------------------------------------------- /rustbook-en/2018-edition/dot/trpl04-05.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/dot/trpl04-05.dot -------------------------------------------------------------------------------- /rustbook-en/2018-edition/dot/trpl04-06.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/dot/trpl04-06.dot -------------------------------------------------------------------------------- /rustbook-en/2018-edition/dot/trpl15-01.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/dot/trpl15-01.dot -------------------------------------------------------------------------------- /rustbook-en/2018-edition/dot/trpl15-02.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/dot/trpl15-02.dot -------------------------------------------------------------------------------- /rustbook-en/2018-edition/dot/trpl15-03.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/dot/trpl15-03.dot -------------------------------------------------------------------------------- /rustbook-en/2018-edition/ferris.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/ferris.css -------------------------------------------------------------------------------- /rustbook-en/2018-edition/ferris.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/ferris.js -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/SUMMARY.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/appendix-00.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/appendix-00.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/appendix-01-keywords.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/appendix-01-keywords.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/appendix-02-operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/appendix-02-operators.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/appendix-05-editions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/appendix-05-editions.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/appendix-06-translation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/appendix-06-translation.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/appendix-07-nightly-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/appendix-07-nightly-rust.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch00-00-introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch00-00-introduction.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch01-00-getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch01-00-getting-started.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch01-01-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch01-01-installation.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch01-02-hello-world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch01-02-hello-world.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch01-03-hello-cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch01-03-hello-cargo.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch03-02-data-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch03-02-data-types.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch03-04-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch03-04-comments.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch03-05-control-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch03-05-control-flow.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch04-01-what-is-ownership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch04-01-what-is-ownership.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch04-03-slices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch04-03-slices.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch05-00-structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch05-00-structs.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch05-01-defining-structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch05-01-defining-structs.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch05-02-example-structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch05-02-example-structs.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch05-03-method-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch05-03-method-syntax.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch06-00-enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch06-00-enums.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch06-01-defining-an-enum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch06-01-defining-an-enum.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch06-02-match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch06-02-match.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch06-03-if-let.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch06-03-if-let.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch08-01-vectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch08-01-vectors.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch08-02-strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch08-02-strings.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch08-03-hash-maps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch08-03-hash-maps.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch09-00-error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch09-00-error-handling.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch10-00-generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch10-00-generics.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch10-01-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch10-01-syntax.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch10-02-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch10-02-traits.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch10-03-lifetime-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch10-03-lifetime-syntax.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch11-00-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch11-00-testing.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch11-01-writing-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch11-01-writing-tests.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch11-02-running-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch11-02-running-tests.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch11-03-test-organization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch11-03-test-organization.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch12-00-an-io-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch12-00-an-io-project.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch12-02-reading-a-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch12-02-reading-a-file.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch13-01-closures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch13-01-closures.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch13-02-iterators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch13-02-iterators.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch13-04-performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch13-04-performance.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch14-00-more-about-cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch14-00-more-about-cargo.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch14-01-release-profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch14-01-release-profiles.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch14-03-cargo-workspaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch14-03-cargo-workspaces.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch14-05-extending-cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch14-05-extending-cargo.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch15-00-smart-pointers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch15-00-smart-pointers.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch15-01-box.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch15-01-box.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch15-02-deref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch15-02-deref.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch15-03-drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch15-03-drop.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch15-04-rc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch15-04-rc.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch15-06-reference-cycles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch15-06-reference-cycles.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch16-00-concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch16-00-concurrency.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch16-01-threads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch16-01-threads.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch16-02-message-passing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch16-02-message-passing.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch16-03-shared-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch16-03-shared-state.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch17-00-oop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch17-00-oop.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch17-01-what-is-oo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch17-01-what-is-oo.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch17-02-trait-objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch17-02-trait-objects.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch18-00-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch18-00-patterns.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch18-02-refutability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch18-02-refutability.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch18-03-pattern-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch18-03-pattern-syntax.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch19-00-advanced-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch19-00-advanced-features.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch19-01-unsafe-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch19-01-unsafe-rust.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch19-03-advanced-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch19-03-advanced-traits.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch19-04-advanced-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch19-04-advanced-types.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch19-06-macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch19-06-macros.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch20-01-single-threaded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch20-01-single-threaded.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/ch20-02-multithreaded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/ch20-02-multithreaded.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/foreword.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/foreword.md -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/ferris/panics.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/ferris/panics.svg -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/ferris/unsafe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/ferris/unsafe.svg -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl04-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl04-01.svg -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl04-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl04-02.svg -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl04-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl04-03.svg -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl04-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl04-04.svg -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl04-05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl04-05.svg -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl04-06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl04-06.svg -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl14-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl14-01.png -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl14-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl14-02.png -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl14-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl14-03.png -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl14-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl14-04.png -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl15-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl15-01.svg -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl15-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl15-02.svg -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl15-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl15-03.svg -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl15-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl15-04.svg -------------------------------------------------------------------------------- /rustbook-en/2018-edition/src/img/trpl20-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/2018-edition/src/img/trpl20-01.png -------------------------------------------------------------------------------- /rustbook-en/ADMIN_TASKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/ADMIN_TASKS.md -------------------------------------------------------------------------------- /rustbook-en/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/CONTRIBUTING.md -------------------------------------------------------------------------------- /rustbook-en/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/COPYRIGHT -------------------------------------------------------------------------------- /rustbook-en/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/LICENSE-APACHE -------------------------------------------------------------------------------- /rustbook-en/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/LICENSE-MIT -------------------------------------------------------------------------------- /rustbook-en/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/README.md -------------------------------------------------------------------------------- /rustbook-en/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/TODO.md -------------------------------------------------------------------------------- /rustbook-en/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/book.toml -------------------------------------------------------------------------------- /rustbook-en/ci/dictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/ci/dictionary.txt -------------------------------------------------------------------------------- /rustbook-en/ci/spellcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/ci/spellcheck.sh -------------------------------------------------------------------------------- /rustbook-en/ci/validate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/ci/validate.sh -------------------------------------------------------------------------------- /rustbook-en/dot/trpl04-01.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl04-01.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl04-02.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl04-02.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl04-03.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl04-03.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl04-04.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl04-04.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl04-05.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl04-05.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl04-06.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl04-06.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl04-07.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl04-07.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl15-01.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl15-01.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl15-02.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl15-02.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl15-03.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl15-03.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl15-04.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl15-04.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl17-01.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl17-01.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl17-02.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl17-02.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl17-03.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl17-03.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl17-04.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl17-04.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl17-05.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl17-05.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl17-06.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl17-06.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl17-07.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl17-07.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl17-08.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl17-08.dot -------------------------------------------------------------------------------- /rustbook-en/dot/trpl17-09.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dot/trpl17-09.dot -------------------------------------------------------------------------------- /rustbook-en/dprint.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/dprint.jsonc -------------------------------------------------------------------------------- /rustbook-en/ferris.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/ferris.css -------------------------------------------------------------------------------- /rustbook-en/ferris.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/ferris.js -------------------------------------------------------------------------------- /rustbook-en/first-edition/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/book.toml -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/README.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/SUMMARY.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/associated-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/associated-types.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/attributes.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/bibliography.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/bibliography.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/borrow-and-asref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/borrow-and-asref.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/casting-between-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/casting-between-types.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/choosing-your-guarantees.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/choosing-your-guarantees.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/closures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/closures.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/comments.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/concurrency.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/conditional-compilation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/conditional-compilation.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/const-and-static.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/const-and-static.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/crates-and-modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/crates-and-modules.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/deref-coercions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/deref-coercions.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/documentation.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/drop.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/effective-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/effective-rust.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/enums.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/error-handling.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/ffi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/ffi.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/functions.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/generics.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/getting-started.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/glossary.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/guessing-game.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/guessing-game.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/if-let.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/if-let.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/if.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/if.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/iterators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/iterators.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/lifetimes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/lifetimes.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/loops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/loops.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/macros.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/match.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/method-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/method-syntax.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/mutability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/mutability.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/ownership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/ownership.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/patterns.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/primitive-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/primitive-types.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/procedural-macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/procedural-macros.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/raw-pointers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/raw-pointers.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/release-channels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/release-channels.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/strings.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/structs.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/syntax-and-semantics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/syntax-and-semantics.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/syntax-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/syntax-index.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/testing.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/the-stack-and-the-heap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/the-stack-and-the-heap.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/trait-objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/trait-objects.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/traits.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/type-aliases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/type-aliases.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/ufcs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/ufcs.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/unsafe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/unsafe.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/unsized-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/unsized-types.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/variable-bindings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/variable-bindings.md -------------------------------------------------------------------------------- /rustbook-en/first-edition/src/vectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/first-edition/src/vectors.md -------------------------------------------------------------------------------- /rustbook-en/listings/ch02-guessing-game-tutorial/no-listing-01-cargo-new/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch03-common-programming-concepts/listing-03-01/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | let y = 6; 3 | } 4 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch03-common-programming-concepts/no-listing-13-arrays/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | let a = [1, 2, 3, 4, 5]; 3 | } 4 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch07-managing-growing-projects/listing-07-20/src/lib.rs: -------------------------------------------------------------------------------- 1 | use std::io::{self, Write}; 2 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch07-managing-growing-projects/no-listing-02-extracting-hosting/src/front_of_house.rs: -------------------------------------------------------------------------------- 1 | pub mod hosting; 2 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch07-managing-growing-projects/no-listing-02-extracting-hosting/src/front_of_house/hosting.rs: -------------------------------------------------------------------------------- 1 | pub fn add_to_waitlist() {} 2 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch07-managing-growing-projects/quick-reference-example/src/garden.rs: -------------------------------------------------------------------------------- 1 | pub mod vegetables; 2 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch07-managing-growing-projects/quick-reference-example/src/garden/vegetables.rs: -------------------------------------------------------------------------------- 1 | #[derive(Debug)] 2 | pub struct Asparagus {} 3 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch09-error-handling/no-listing-01-panic/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | panic!("crash and burn"); 3 | } 4 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch13-functional-features/listing-13-07/.rustfmt.toml: -------------------------------------------------------------------------------- 1 | struct_lit_width = 50 2 | 3 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch13-functional-features/listing-13-08/.rustfmt.toml: -------------------------------------------------------------------------------- 1 | struct_lit_width = 50 2 | 3 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch13-functional-features/listing-13-09/.rustfmt.toml: -------------------------------------------------------------------------------- 1 | struct_lit_width = 50 2 | 3 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch14-more-about-cargo/no-listing-01-workspace/add/Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | resolver = "3" 3 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch14-more-about-cargo/no-listing-02-workspace-with-two-crates/add/adder/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch14-more-about-cargo/output-only-01-adder-crate/add/.gitignore: -------------------------------------------------------------------------------- 1 | adder 2 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch14-more-about-cargo/output-only-01-adder-crate/add/Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | resolver = "3" 3 | members = ["adder"] 4 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch14-more-about-cargo/output-only-02-add-one/add/adder/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-01/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-01/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-01/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-01/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-01/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-01/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-02/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-02/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-02/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-02/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-02/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-02/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-03/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-03/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-03/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-03/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-03/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-03/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-04/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-04/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-04/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-04/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-04/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-04/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-05/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-05/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-05/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-05/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-05/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-05/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-06/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-06/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-06/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-06/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-06/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-06/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-07/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-07/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-07/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-07/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-07/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-07/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-08/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-08/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-08/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-08/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-08/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-08/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-08/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-08/src/main.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-09/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-09/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-09/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-09/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-09/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-09/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-09/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-09/src/main.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-10/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-10/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-10/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-10/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-10/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-10/output.txt -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-10/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-10/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-10/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-10/src/main.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-11/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-11/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-11/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-11/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-11/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-11/src/main.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-12/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-12/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-12/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-12/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-12/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-12/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-12/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-12/src/main.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-13/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-13/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-13/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-13/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-13/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-13/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-13/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-13/src/main.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-14/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-14/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-14/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-14/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-14/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-14/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-14/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-14/src/main.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-15/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-15/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-15/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-15/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-15/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-15/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-15/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-15/src/main.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-16/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-16/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-16/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-16/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-16/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-16/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-16/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-16/src/main.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-17/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-17/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-17/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-17/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-17/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-17/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-17/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-17/src/main.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-18/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-18/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-18/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-18/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-18/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-18/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-18/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-18/src/main.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-19/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-19/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-19/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-19/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-19/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-19/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-20/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-20/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-20/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-20/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-20/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-20/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-21/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-21/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-21/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-21/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-21/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-21/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch18-oop/listing-18-21/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/listings/ch18-oop/listing-18-21/src/main.rs -------------------------------------------------------------------------------- /rustbook-en/listings/ch19-patterns-and-matching/listing-19-25/Cargo.lock: -------------------------------------------------------------------------------- 1 | [[package]] 2 | name = "patterns" 3 | version = "0.1.0" 4 | 5 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch19-patterns-and-matching/listing-19-25/rustfmt-ignore: -------------------------------------------------------------------------------- 1 | This listing deliberately doesn't parse so rustfmt fails. 2 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch20-advanced-features/no-listing-12-generic-fn-definition/src/lib.rs: -------------------------------------------------------------------------------- 1 | fn generic(t: T) { 2 | // --snip-- 3 | } 4 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch20-advanced-features/no-listing-13-generic-implicit-sized-bound/src/lib.rs: -------------------------------------------------------------------------------- 1 | fn generic(t: T) { 2 | // --snip-- 3 | } 4 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch20-advanced-features/no-listing-14-generic-maybe-sized/src/lib.rs: -------------------------------------------------------------------------------- 1 | fn generic(t: &T) { 2 | // --snip-- 3 | } 4 | -------------------------------------------------------------------------------- /rustbook-en/listings/ch21-web-server/no-listing-01-define-threadpool-struct/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub struct ThreadPool; 2 | -------------------------------------------------------------------------------- /rustbook-en/nostarch/appendix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/appendix.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/appendix_a.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/appendix_a.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/appendix_b.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/appendix_b.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/appendix_c.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/appendix_c.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/appendix_d.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/appendix_d.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/appendix_e.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/appendix_e.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/bio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/bio.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/book.toml -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter00.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter00.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter01.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter02.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter03.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter04.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter05.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter06.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter07.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter08.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter09.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter10.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter11.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter12.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter13.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter14.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter15.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter16.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter17.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter17.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter18.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter18.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter19.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter19.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter20.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/chapter21.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/chapter21.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/appendix_a.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/appendix_a.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/appendix_b.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/appendix_b.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/appendix_c.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/appendix_c.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/appendix_d.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/appendix_d.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/appendix_e.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/appendix_e.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/backports/Index.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/backports/Index.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter01.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter01.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter02.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter02.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter03.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter03.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter04.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter04.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter05.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter05.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter06.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter06.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter07.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter07.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter08.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter08.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter09.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter09.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter10.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter10.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter11.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter11.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter12.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter12.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter13.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter13.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter14.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter14.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter15.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter15.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter16.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter16.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter17.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter17.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter18.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter18.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter19.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter19.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter20.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter20.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/chapter21.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/chapter21.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/docx/frontmatter.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/docx/frontmatter.docx -------------------------------------------------------------------------------- /rustbook-en/nostarch/foreword.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/foreword.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/frontmatter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/frontmatter.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/introduction.md -------------------------------------------------------------------------------- /rustbook-en/nostarch/preface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/nostarch/preface.md -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/README.md -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/bin/figure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/bin/figure.rs -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/bin/heading.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/bin/heading.rs -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/bin/listing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/bin/listing.rs -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/bin/note.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/bin/note.rs -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/config/mod.rs -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/config/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/config/tests.rs -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/figure/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/figure/mod.rs -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/figure/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/figure/tests.rs -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/heading/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/heading/mod.rs -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/heading/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/heading/tests.rs -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/listing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/listing/mod.rs -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/listing/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/listing/tests.rs -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/note/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/note/mod.rs -------------------------------------------------------------------------------- /rustbook-en/packages/mdbook-trpl/src/note/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/mdbook-trpl/src/note/tests.rs -------------------------------------------------------------------------------- /rustbook-en/packages/tools/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/tools/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/packages/tools/src/bin/concat_chapters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/tools/src/bin/concat_chapters.rs -------------------------------------------------------------------------------- /rustbook-en/packages/tools/src/bin/convert_quotes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/tools/src/bin/convert_quotes.rs -------------------------------------------------------------------------------- /rustbook-en/packages/tools/src/bin/lfp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/tools/src/bin/lfp.rs -------------------------------------------------------------------------------- /rustbook-en/packages/tools/src/bin/link2print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/tools/src/bin/link2print.rs -------------------------------------------------------------------------------- /rustbook-en/packages/tools/src/bin/release_listings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/tools/src/bin/release_listings.rs -------------------------------------------------------------------------------- /rustbook-en/packages/tools/src/bin/remove_links.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/tools/src/bin/remove_links.rs -------------------------------------------------------------------------------- /rustbook-en/packages/tools/src/bin/remove_markup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/tools/src/bin/remove_markup.rs -------------------------------------------------------------------------------- /rustbook-en/packages/trpl/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/trpl/CHANGELOG.md -------------------------------------------------------------------------------- /rustbook-en/packages/trpl/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/trpl/CONTRIBUTING.md -------------------------------------------------------------------------------- /rustbook-en/packages/trpl/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/trpl/Cargo.lock -------------------------------------------------------------------------------- /rustbook-en/packages/trpl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/trpl/Cargo.toml -------------------------------------------------------------------------------- /rustbook-en/packages/trpl/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/trpl/LICENSE-APACHE -------------------------------------------------------------------------------- /rustbook-en/packages/trpl/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/trpl/LICENSE-MIT -------------------------------------------------------------------------------- /rustbook-en/packages/trpl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/trpl/README.md -------------------------------------------------------------------------------- /rustbook-en/packages/trpl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/trpl/src/lib.rs -------------------------------------------------------------------------------- /rustbook-en/packages/trpl/tests/integration/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/packages/trpl/tests/integration/main.rs -------------------------------------------------------------------------------- /rustbook-en/packages/trpl/tests/integration/to-read.txt: -------------------------------------------------------------------------------- 1 | This is some text! 2 | -------------------------------------------------------------------------------- /rustbook-en/redirects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/README.md -------------------------------------------------------------------------------- /rustbook-en/redirects/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/SUMMARY.md -------------------------------------------------------------------------------- /rustbook-en/redirects/associated-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/associated-types.md -------------------------------------------------------------------------------- /rustbook-en/redirects/attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/attributes.md -------------------------------------------------------------------------------- /rustbook-en/redirects/bibliography.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/bibliography.md -------------------------------------------------------------------------------- /rustbook-en/redirects/borrow-and-asref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/borrow-and-asref.md -------------------------------------------------------------------------------- /rustbook-en/redirects/casting-between-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/casting-between-types.md -------------------------------------------------------------------------------- /rustbook-en/redirects/choosing-your-guarantees.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/choosing-your-guarantees.md -------------------------------------------------------------------------------- /rustbook-en/redirects/closures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/closures.md -------------------------------------------------------------------------------- /rustbook-en/redirects/comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/comments.md -------------------------------------------------------------------------------- /rustbook-en/redirects/compiler-plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/compiler-plugins.md -------------------------------------------------------------------------------- /rustbook-en/redirects/concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/concurrency.md -------------------------------------------------------------------------------- /rustbook-en/redirects/conditional-compilation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/conditional-compilation.md -------------------------------------------------------------------------------- /rustbook-en/redirects/const-and-static.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/const-and-static.md -------------------------------------------------------------------------------- /rustbook-en/redirects/crates-and-modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/crates-and-modules.md -------------------------------------------------------------------------------- /rustbook-en/redirects/deref-coercions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/deref-coercions.md -------------------------------------------------------------------------------- /rustbook-en/redirects/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/documentation.md -------------------------------------------------------------------------------- /rustbook-en/redirects/drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/drop.md -------------------------------------------------------------------------------- /rustbook-en/redirects/effective-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/effective-rust.md -------------------------------------------------------------------------------- /rustbook-en/redirects/enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/enums.md -------------------------------------------------------------------------------- /rustbook-en/redirects/error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/error-handling.md -------------------------------------------------------------------------------- /rustbook-en/redirects/ffi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/ffi.md -------------------------------------------------------------------------------- /rustbook-en/redirects/functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/functions.md -------------------------------------------------------------------------------- /rustbook-en/redirects/generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/generics.md -------------------------------------------------------------------------------- /rustbook-en/redirects/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/getting-started.md -------------------------------------------------------------------------------- /rustbook-en/redirects/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/glossary.md -------------------------------------------------------------------------------- /rustbook-en/redirects/guessing-game.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/guessing-game.md -------------------------------------------------------------------------------- /rustbook-en/redirects/if-let.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/if-let.md -------------------------------------------------------------------------------- /rustbook-en/redirects/if.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/if.md -------------------------------------------------------------------------------- /rustbook-en/redirects/iterators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/iterators.md -------------------------------------------------------------------------------- /rustbook-en/redirects/lifetimes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/lifetimes.md -------------------------------------------------------------------------------- /rustbook-en/redirects/loops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/loops.md -------------------------------------------------------------------------------- /rustbook-en/redirects/macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/macros.md -------------------------------------------------------------------------------- /rustbook-en/redirects/match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/match.md -------------------------------------------------------------------------------- /rustbook-en/redirects/method-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/method-syntax.md -------------------------------------------------------------------------------- /rustbook-en/redirects/mutability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/mutability.md -------------------------------------------------------------------------------- /rustbook-en/redirects/operators-and-overloading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/operators-and-overloading.md -------------------------------------------------------------------------------- /rustbook-en/redirects/ownership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/ownership.md -------------------------------------------------------------------------------- /rustbook-en/redirects/patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/patterns.md -------------------------------------------------------------------------------- /rustbook-en/redirects/primitive-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/primitive-types.md -------------------------------------------------------------------------------- /rustbook-en/redirects/procedural-macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/procedural-macros.md -------------------------------------------------------------------------------- /rustbook-en/redirects/raw-pointers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/raw-pointers.md -------------------------------------------------------------------------------- /rustbook-en/redirects/references-and-borrowing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/references-and-borrowing.md -------------------------------------------------------------------------------- /rustbook-en/redirects/release-channels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/release-channels.md -------------------------------------------------------------------------------- /rustbook-en/redirects/strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/strings.md -------------------------------------------------------------------------------- /rustbook-en/redirects/structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/structs.md -------------------------------------------------------------------------------- /rustbook-en/redirects/syntax-and-semantics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/syntax-and-semantics.md -------------------------------------------------------------------------------- /rustbook-en/redirects/syntax-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/syntax-index.md -------------------------------------------------------------------------------- /rustbook-en/redirects/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/testing.md -------------------------------------------------------------------------------- /rustbook-en/redirects/the-stack-and-the-heap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/the-stack-and-the-heap.md -------------------------------------------------------------------------------- /rustbook-en/redirects/trait-objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/trait-objects.md -------------------------------------------------------------------------------- /rustbook-en/redirects/traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/traits.md -------------------------------------------------------------------------------- /rustbook-en/redirects/type-aliases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/type-aliases.md -------------------------------------------------------------------------------- /rustbook-en/redirects/ufcs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/ufcs.md -------------------------------------------------------------------------------- /rustbook-en/redirects/unsafe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/unsafe.md -------------------------------------------------------------------------------- /rustbook-en/redirects/unsized-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/unsized-types.md -------------------------------------------------------------------------------- /rustbook-en/redirects/variable-bindings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/variable-bindings.md -------------------------------------------------------------------------------- /rustbook-en/redirects/vectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/redirects/vectors.md -------------------------------------------------------------------------------- /rustbook-en/rust-toolchain: -------------------------------------------------------------------------------- 1 | 1.90 2 | -------------------------------------------------------------------------------- /rustbook-en/rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 80 2 | -------------------------------------------------------------------------------- /rustbook-en/second-edition/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/book.toml -------------------------------------------------------------------------------- /rustbook-en/second-edition/dot/trpl04-01.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/dot/trpl04-01.dot -------------------------------------------------------------------------------- /rustbook-en/second-edition/dot/trpl04-02.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/dot/trpl04-02.dot -------------------------------------------------------------------------------- /rustbook-en/second-edition/dot/trpl04-03.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/dot/trpl04-03.dot -------------------------------------------------------------------------------- /rustbook-en/second-edition/dot/trpl04-04.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/dot/trpl04-04.dot -------------------------------------------------------------------------------- /rustbook-en/second-edition/dot/trpl04-05.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/dot/trpl04-05.dot -------------------------------------------------------------------------------- /rustbook-en/second-edition/dot/trpl04-06.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/dot/trpl04-06.dot -------------------------------------------------------------------------------- /rustbook-en/second-edition/dot/trpl15-01.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/dot/trpl15-01.dot -------------------------------------------------------------------------------- /rustbook-en/second-edition/dot/trpl15-02.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/dot/trpl15-02.dot -------------------------------------------------------------------------------- /rustbook-en/second-edition/dot/trpl15-03.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/dot/trpl15-03.dot -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/SUMMARY.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/appendix-00.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/appendix-00.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/appendix-01-keywords.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/appendix-01-keywords.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/appendix-02-operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/appendix-02-operators.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/appendix-04-macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/appendix-04-macros.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch00-00-introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch00-00-introduction.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch01-01-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch01-01-installation.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch01-02-hello-world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch01-02-hello-world.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch01-03-hello-cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch01-03-hello-cargo.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch03-02-data-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch03-02-data-types.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch03-04-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch03-04-comments.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch03-05-control-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch03-05-control-flow.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch04-03-slices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch04-03-slices.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch05-00-structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch05-00-structs.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch05-03-method-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch05-03-method-syntax.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch06-00-enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch06-00-enums.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch06-02-match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch06-02-match.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch06-03-if-let.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch06-03-if-let.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch07-00-modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch07-00-modules.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch08-01-vectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch08-01-vectors.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch08-02-strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch08-02-strings.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch08-03-hash-maps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch08-03-hash-maps.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch10-00-generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch10-00-generics.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch10-01-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch10-01-syntax.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch10-02-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch10-02-traits.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch11-00-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch11-00-testing.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch11-01-writing-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch11-01-writing-tests.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch11-02-running-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch11-02-running-tests.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch12-00-an-io-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch12-00-an-io-project.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch13-01-closures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch13-01-closures.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch13-02-iterators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch13-02-iterators.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch13-04-performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch13-04-performance.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch15-01-box.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch15-01-box.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch15-02-deref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch15-02-deref.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch15-03-drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch15-03-drop.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch15-04-rc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch15-04-rc.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch16-00-concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch16-00-concurrency.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch16-01-threads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch16-01-threads.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch16-03-shared-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch16-03-shared-state.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch17-00-oop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch17-00-oop.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch17-01-what-is-oo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch17-01-what-is-oo.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch17-02-trait-objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch17-02-trait-objects.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch18-00-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch18-00-patterns.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch18-02-refutability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch18-02-refutability.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch19-01-unsafe-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch19-01-unsafe-rust.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/ch20-02-multithreaded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/ch20-02-multithreaded.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/foreword.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/foreword.md -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl04-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl04-01.svg -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl04-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl04-02.svg -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl04-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl04-03.svg -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl04-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl04-04.svg -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl04-05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl04-05.svg -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl04-06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl04-06.svg -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl14-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl14-01.png -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl14-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl14-02.png -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl14-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl14-03.png -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl14-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl14-04.png -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl15-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl15-01.svg -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl15-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl15-02.svg -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl15-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl15-03.svg -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl15-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl15-04.svg -------------------------------------------------------------------------------- /rustbook-en/second-edition/src/img/trpl20-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/second-edition/src/img/trpl20-01.png -------------------------------------------------------------------------------- /rustbook-en/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/SUMMARY.md -------------------------------------------------------------------------------- /rustbook-en/src/appendix-00.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/appendix-00.md -------------------------------------------------------------------------------- /rustbook-en/src/appendix-01-keywords.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/appendix-01-keywords.md -------------------------------------------------------------------------------- /rustbook-en/src/appendix-02-operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/appendix-02-operators.md -------------------------------------------------------------------------------- /rustbook-en/src/appendix-03-derivable-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/appendix-03-derivable-traits.md -------------------------------------------------------------------------------- /rustbook-en/src/appendix-04-useful-development-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/appendix-04-useful-development-tools.md -------------------------------------------------------------------------------- /rustbook-en/src/appendix-05-editions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/appendix-05-editions.md -------------------------------------------------------------------------------- /rustbook-en/src/appendix-06-translation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/appendix-06-translation.md -------------------------------------------------------------------------------- /rustbook-en/src/appendix-07-nightly-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/appendix-07-nightly-rust.md -------------------------------------------------------------------------------- /rustbook-en/src/ch00-00-introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch00-00-introduction.md -------------------------------------------------------------------------------- /rustbook-en/src/ch01-00-getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch01-00-getting-started.md -------------------------------------------------------------------------------- /rustbook-en/src/ch01-01-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch01-01-installation.md -------------------------------------------------------------------------------- /rustbook-en/src/ch01-02-hello-world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch01-02-hello-world.md -------------------------------------------------------------------------------- /rustbook-en/src/ch01-03-hello-cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch01-03-hello-cargo.md -------------------------------------------------------------------------------- /rustbook-en/src/ch02-00-guessing-game-tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch02-00-guessing-game-tutorial.md -------------------------------------------------------------------------------- /rustbook-en/src/ch03-00-common-programming-concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch03-00-common-programming-concepts.md -------------------------------------------------------------------------------- /rustbook-en/src/ch03-01-variables-and-mutability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch03-01-variables-and-mutability.md -------------------------------------------------------------------------------- /rustbook-en/src/ch03-02-data-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch03-02-data-types.md -------------------------------------------------------------------------------- /rustbook-en/src/ch03-03-how-functions-work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch03-03-how-functions-work.md -------------------------------------------------------------------------------- /rustbook-en/src/ch03-04-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch03-04-comments.md -------------------------------------------------------------------------------- /rustbook-en/src/ch03-05-control-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch03-05-control-flow.md -------------------------------------------------------------------------------- /rustbook-en/src/ch04-00-understanding-ownership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch04-00-understanding-ownership.md -------------------------------------------------------------------------------- /rustbook-en/src/ch04-01-what-is-ownership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch04-01-what-is-ownership.md -------------------------------------------------------------------------------- /rustbook-en/src/ch04-02-references-and-borrowing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch04-02-references-and-borrowing.md -------------------------------------------------------------------------------- /rustbook-en/src/ch04-03-slices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch04-03-slices.md -------------------------------------------------------------------------------- /rustbook-en/src/ch05-00-structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch05-00-structs.md -------------------------------------------------------------------------------- /rustbook-en/src/ch05-01-defining-structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch05-01-defining-structs.md -------------------------------------------------------------------------------- /rustbook-en/src/ch05-02-example-structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch05-02-example-structs.md -------------------------------------------------------------------------------- /rustbook-en/src/ch05-03-method-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch05-03-method-syntax.md -------------------------------------------------------------------------------- /rustbook-en/src/ch06-00-enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch06-00-enums.md -------------------------------------------------------------------------------- /rustbook-en/src/ch06-01-defining-an-enum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch06-01-defining-an-enum.md -------------------------------------------------------------------------------- /rustbook-en/src/ch06-02-match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch06-02-match.md -------------------------------------------------------------------------------- /rustbook-en/src/ch06-03-if-let.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch06-03-if-let.md -------------------------------------------------------------------------------- /rustbook-en/src/ch07-01-packages-and-crates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch07-01-packages-and-crates.md -------------------------------------------------------------------------------- /rustbook-en/src/ch08-00-common-collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch08-00-common-collections.md -------------------------------------------------------------------------------- /rustbook-en/src/ch08-01-vectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch08-01-vectors.md -------------------------------------------------------------------------------- /rustbook-en/src/ch08-02-strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch08-02-strings.md -------------------------------------------------------------------------------- /rustbook-en/src/ch08-03-hash-maps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch08-03-hash-maps.md -------------------------------------------------------------------------------- /rustbook-en/src/ch09-00-error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch09-00-error-handling.md -------------------------------------------------------------------------------- /rustbook-en/src/ch09-03-to-panic-or-not-to-panic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch09-03-to-panic-or-not-to-panic.md -------------------------------------------------------------------------------- /rustbook-en/src/ch10-00-generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch10-00-generics.md -------------------------------------------------------------------------------- /rustbook-en/src/ch10-01-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch10-01-syntax.md -------------------------------------------------------------------------------- /rustbook-en/src/ch10-02-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch10-02-traits.md -------------------------------------------------------------------------------- /rustbook-en/src/ch10-03-lifetime-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch10-03-lifetime-syntax.md -------------------------------------------------------------------------------- /rustbook-en/src/ch11-00-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch11-00-testing.md -------------------------------------------------------------------------------- /rustbook-en/src/ch11-01-writing-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch11-01-writing-tests.md -------------------------------------------------------------------------------- /rustbook-en/src/ch11-02-running-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch11-02-running-tests.md -------------------------------------------------------------------------------- /rustbook-en/src/ch11-03-test-organization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch11-03-test-organization.md -------------------------------------------------------------------------------- /rustbook-en/src/ch12-00-an-io-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch12-00-an-io-project.md -------------------------------------------------------------------------------- /rustbook-en/src/ch12-02-reading-a-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch12-02-reading-a-file.md -------------------------------------------------------------------------------- /rustbook-en/src/ch13-00-functional-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch13-00-functional-features.md -------------------------------------------------------------------------------- /rustbook-en/src/ch13-01-closures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch13-01-closures.md -------------------------------------------------------------------------------- /rustbook-en/src/ch13-02-iterators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch13-02-iterators.md -------------------------------------------------------------------------------- /rustbook-en/src/ch13-03-improving-our-io-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch13-03-improving-our-io-project.md -------------------------------------------------------------------------------- /rustbook-en/src/ch13-04-performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch13-04-performance.md -------------------------------------------------------------------------------- /rustbook-en/src/ch14-00-more-about-cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch14-00-more-about-cargo.md -------------------------------------------------------------------------------- /rustbook-en/src/ch14-01-release-profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch14-01-release-profiles.md -------------------------------------------------------------------------------- /rustbook-en/src/ch14-02-publishing-to-crates-io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch14-02-publishing-to-crates-io.md -------------------------------------------------------------------------------- /rustbook-en/src/ch14-03-cargo-workspaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch14-03-cargo-workspaces.md -------------------------------------------------------------------------------- /rustbook-en/src/ch14-04-installing-binaries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch14-04-installing-binaries.md -------------------------------------------------------------------------------- /rustbook-en/src/ch14-05-extending-cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch14-05-extending-cargo.md -------------------------------------------------------------------------------- /rustbook-en/src/ch15-00-smart-pointers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch15-00-smart-pointers.md -------------------------------------------------------------------------------- /rustbook-en/src/ch15-01-box.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch15-01-box.md -------------------------------------------------------------------------------- /rustbook-en/src/ch15-02-deref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch15-02-deref.md -------------------------------------------------------------------------------- /rustbook-en/src/ch15-03-drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch15-03-drop.md -------------------------------------------------------------------------------- /rustbook-en/src/ch15-04-rc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch15-04-rc.md -------------------------------------------------------------------------------- /rustbook-en/src/ch15-05-interior-mutability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch15-05-interior-mutability.md -------------------------------------------------------------------------------- /rustbook-en/src/ch15-06-reference-cycles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch15-06-reference-cycles.md -------------------------------------------------------------------------------- /rustbook-en/src/ch16-00-concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch16-00-concurrency.md -------------------------------------------------------------------------------- /rustbook-en/src/ch16-01-threads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch16-01-threads.md -------------------------------------------------------------------------------- /rustbook-en/src/ch16-02-message-passing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch16-02-message-passing.md -------------------------------------------------------------------------------- /rustbook-en/src/ch16-03-shared-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch16-03-shared-state.md -------------------------------------------------------------------------------- /rustbook-en/src/ch17-00-async-await.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch17-00-async-await.md -------------------------------------------------------------------------------- /rustbook-en/src/ch17-01-futures-and-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch17-01-futures-and-syntax.md -------------------------------------------------------------------------------- /rustbook-en/src/ch17-02-concurrency-with-async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch17-02-concurrency-with-async.md -------------------------------------------------------------------------------- /rustbook-en/src/ch17-03-more-futures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch17-03-more-futures.md -------------------------------------------------------------------------------- /rustbook-en/src/ch17-04-streams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch17-04-streams.md -------------------------------------------------------------------------------- /rustbook-en/src/ch17-05-traits-for-async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch17-05-traits-for-async.md -------------------------------------------------------------------------------- /rustbook-en/src/ch17-06-futures-tasks-threads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch17-06-futures-tasks-threads.md -------------------------------------------------------------------------------- /rustbook-en/src/ch18-00-oop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch18-00-oop.md -------------------------------------------------------------------------------- /rustbook-en/src/ch18-01-what-is-oo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch18-01-what-is-oo.md -------------------------------------------------------------------------------- /rustbook-en/src/ch18-02-trait-objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch18-02-trait-objects.md -------------------------------------------------------------------------------- /rustbook-en/src/ch18-03-oo-design-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch18-03-oo-design-patterns.md -------------------------------------------------------------------------------- /rustbook-en/src/ch19-00-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch19-00-patterns.md -------------------------------------------------------------------------------- /rustbook-en/src/ch19-01-all-the-places-for-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch19-01-all-the-places-for-patterns.md -------------------------------------------------------------------------------- /rustbook-en/src/ch19-02-refutability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch19-02-refutability.md -------------------------------------------------------------------------------- /rustbook-en/src/ch19-03-pattern-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch19-03-pattern-syntax.md -------------------------------------------------------------------------------- /rustbook-en/src/ch20-00-advanced-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch20-00-advanced-features.md -------------------------------------------------------------------------------- /rustbook-en/src/ch20-01-unsafe-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch20-01-unsafe-rust.md -------------------------------------------------------------------------------- /rustbook-en/src/ch20-02-advanced-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch20-02-advanced-traits.md -------------------------------------------------------------------------------- /rustbook-en/src/ch20-03-advanced-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch20-03-advanced-types.md -------------------------------------------------------------------------------- /rustbook-en/src/ch20-05-macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch20-05-macros.md -------------------------------------------------------------------------------- /rustbook-en/src/ch21-00-final-project-a-web-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch21-00-final-project-a-web-server.md -------------------------------------------------------------------------------- /rustbook-en/src/ch21-01-single-threaded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch21-01-single-threaded.md -------------------------------------------------------------------------------- /rustbook-en/src/ch21-02-multithreaded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/ch21-02-multithreaded.md -------------------------------------------------------------------------------- /rustbook-en/src/foreword.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/foreword.md -------------------------------------------------------------------------------- /rustbook-en/src/img/ferris/does_not_compile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/ferris/does_not_compile.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/ferris/not_desired_behavior.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/ferris/not_desired_behavior.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/ferris/panics.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/ferris/panics.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl04-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl04-01.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl04-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl04-02.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl04-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl04-03.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl04-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl04-04.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl04-05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl04-05.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl04-06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl04-06.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl04-07.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl04-07.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl14-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl14-01.png -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl14-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl14-02.png -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl14-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl14-03.png -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl14-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl14-04.png -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl15-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl15-01.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl15-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl15-02.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl15-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl15-03.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl15-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl15-04.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl17-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl17-01.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl17-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl17-02.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl17-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl17-03.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl17-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl17-04.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl17-05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl17-05.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl17-06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl17-06.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl17-07.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl17-07.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl17-08.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl17-08.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl17-09.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl17-09.svg -------------------------------------------------------------------------------- /rustbook-en/src/img/trpl21-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/img/trpl21-01.png -------------------------------------------------------------------------------- /rustbook-en/src/title-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/src/title-page.md -------------------------------------------------------------------------------- /rustbook-en/style-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/style-guide.md -------------------------------------------------------------------------------- /rustbook-en/theme/2018-edition.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/theme/2018-edition.css -------------------------------------------------------------------------------- /rustbook-en/theme/listing.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/theme/listing.css -------------------------------------------------------------------------------- /rustbook-en/theme/semantic-notes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/theme/semantic-notes.css -------------------------------------------------------------------------------- /rustbook-en/tools/convert-quotes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/tools/convert-quotes.sh -------------------------------------------------------------------------------- /rustbook-en/tools/doc-to-md.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/tools/doc-to-md.sh -------------------------------------------------------------------------------- /rustbook-en/tools/docx-to-md.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/tools/docx-to-md.xsl -------------------------------------------------------------------------------- /rustbook-en/tools/generate-preview.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/tools/generate-preview.sh -------------------------------------------------------------------------------- /rustbook-en/tools/megadiff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/tools/megadiff.sh -------------------------------------------------------------------------------- /rustbook-en/tools/nostarch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/tools/nostarch.sh -------------------------------------------------------------------------------- /rustbook-en/tools/preview-robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /rustbook-en/tools/update-editions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/tools/update-editions.sh -------------------------------------------------------------------------------- /rustbook-en/tools/update-rustc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-en/tools/update-rustc.sh -------------------------------------------------------------------------------- /rustbook-ru/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/README.md -------------------------------------------------------------------------------- /rustbook-ru/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/book.toml -------------------------------------------------------------------------------- /rustbook-ru/ferris.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/ferris.css -------------------------------------------------------------------------------- /rustbook-ru/ferris.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/ferris.js -------------------------------------------------------------------------------- /rustbook-ru/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/index.md -------------------------------------------------------------------------------- /rustbook-ru/listings: -------------------------------------------------------------------------------- 1 | ../rustbook-en/listings -------------------------------------------------------------------------------- /rustbook-ru/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/SUMMARY.md -------------------------------------------------------------------------------- /rustbook-ru/src/appendix-00.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/appendix-00.md -------------------------------------------------------------------------------- /rustbook-ru/src/appendix-01-keywords.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/appendix-01-keywords.md -------------------------------------------------------------------------------- /rustbook-ru/src/appendix-02-operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/appendix-02-operators.md -------------------------------------------------------------------------------- /rustbook-ru/src/appendix-03-derivable-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/appendix-03-derivable-traits.md -------------------------------------------------------------------------------- /rustbook-ru/src/appendix-04-useful-development-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/appendix-04-useful-development-tools.md -------------------------------------------------------------------------------- /rustbook-ru/src/appendix-05-editions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/appendix-05-editions.md -------------------------------------------------------------------------------- /rustbook-ru/src/appendix-06-translation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/appendix-06-translation.md -------------------------------------------------------------------------------- /rustbook-ru/src/appendix-07-newest-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/appendix-07-newest-features.md -------------------------------------------------------------------------------- /rustbook-ru/src/appendix-07-nightly-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/appendix-07-nightly-rust.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch00-00-introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch00-00-introduction.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch01-00-getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch01-00-getting-started.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch01-00-introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch01-00-introduction.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch01-01-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch01-01-installation.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch01-02-hello-world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch01-02-hello-world.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch01-03-hello-cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch01-03-hello-cargo.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch02-00-guessing-game-tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch02-00-guessing-game-tutorial.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch03-00-common-programming-concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch03-00-common-programming-concepts.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch03-01-variables-and-mutability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch03-01-variables-and-mutability.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch03-02-data-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch03-02-data-types.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch03-03-how-functions-work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch03-03-how-functions-work.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch03-04-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch03-04-comments.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch03-05-control-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch03-05-control-flow.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch04-00-understanding-ownership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch04-00-understanding-ownership.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch04-01-what-is-ownership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch04-01-what-is-ownership.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch04-02-references-and-borrowing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch04-02-references-and-borrowing.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch04-03-slices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch04-03-slices.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch05-00-structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch05-00-structs.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch05-01-defining-structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch05-01-defining-structs.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch05-02-example-structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch05-02-example-structs.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch05-03-method-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch05-03-method-syntax.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch06-00-enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch06-00-enums.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch06-01-defining-an-enum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch06-01-defining-an-enum.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch06-02-match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch06-02-match.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch06-03-if-let.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch06-03-if-let.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch07-00-modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch07-00-modules.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch07-01-mod-and-the-filesystem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch07-01-mod-and-the-filesystem.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch07-01-packages-and-crates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch07-01-packages-and-crates.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch07-03-importing-names-with-use.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch07-03-importing-names-with-use.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch08-00-common-collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch08-00-common-collections.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch08-01-vectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch08-01-vectors.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch08-02-strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch08-02-strings.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch08-03-hash-maps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch08-03-hash-maps.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch09-00-error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch09-00-error-handling.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch09-03-to-panic-or-not-to-panic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch09-03-to-panic-or-not-to-panic.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch10-00-generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch10-00-generics.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch10-01-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch10-01-syntax.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch10-02-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch10-02-traits.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch10-03-lifetime-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch10-03-lifetime-syntax.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch11-00-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch11-00-testing.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch11-01-writing-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch11-01-writing-tests.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch11-02-running-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch11-02-running-tests.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch11-03-test-organization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch11-03-test-organization.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch12-00-an-io-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch12-00-an-io-project.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch12-02-reading-a-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch12-02-reading-a-file.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch13-00-functional-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch13-00-functional-features.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch13-01-closures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch13-01-closures.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch13-02-iterators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch13-02-iterators.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch13-03-improving-our-io-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch13-03-improving-our-io-project.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch13-04-performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch13-04-performance.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch14-00-more-about-cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch14-00-more-about-cargo.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch14-01-release-profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch14-01-release-profiles.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch14-02-publishing-to-crates-io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch14-02-publishing-to-crates-io.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch14-03-cargo-workspaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch14-03-cargo-workspaces.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch14-04-installing-binaries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch14-04-installing-binaries.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch14-05-extending-cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch14-05-extending-cargo.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch15-00-smart-pointers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch15-00-smart-pointers.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch15-01-box.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch15-01-box.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch15-02-deref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch15-02-deref.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch15-03-drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch15-03-drop.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch15-04-rc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch15-04-rc.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch15-05-interior-mutability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch15-05-interior-mutability.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch15-06-reference-cycles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch15-06-reference-cycles.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch16-00-concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch16-00-concurrency.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch16-01-threads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch16-01-threads.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch16-02-message-passing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch16-02-message-passing.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch16-03-shared-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch16-03-shared-state.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch17-00-oop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch17-00-oop.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch17-01-what-is-oo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch17-01-what-is-oo.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch17-02-trait-objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch17-02-trait-objects.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch17-03-oo-design-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch17-03-oo-design-patterns.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch18-00-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch18-00-patterns.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch18-01-all-the-places-for-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch18-01-all-the-places-for-patterns.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch18-02-refutability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch18-02-refutability.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch18-03-pattern-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch18-03-pattern-syntax.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch19-00-advanced-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch19-00-advanced-features.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch19-01-unsafe-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch19-01-unsafe-rust.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch19-02-advanced-lifetimes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch19-02-advanced-lifetimes.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch19-03-advanced-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch19-03-advanced-traits.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch19-04-advanced-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch19-04-advanced-types.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch19-06-macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch19-06-macros.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch20-00-final-project-a-web-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch20-00-final-project-a-web-server.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch20-01-single-threaded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch20-01-single-threaded.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch20-02-multithreaded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch20-02-multithreaded.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch20-02-slow-requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch20-02-slow-requests.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch20-03-designing-the-interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch20-03-designing-the-interface.md -------------------------------------------------------------------------------- /rustbook-ru/src/ch20-04-storing-threads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/ch20-04-storing-threads.md -------------------------------------------------------------------------------- /rustbook-ru/src/foreword.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/foreword.md -------------------------------------------------------------------------------- /rustbook-ru/src/img/ferris/does_not_compile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/ferris/does_not_compile.svg -------------------------------------------------------------------------------- /rustbook-ru/src/img/ferris/not_desired_behavior.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/ferris/not_desired_behavior.svg -------------------------------------------------------------------------------- /rustbook-ru/src/img/ferris/panics.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/ferris/panics.svg -------------------------------------------------------------------------------- /rustbook-ru/src/img/ferris/unsafe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/ferris/unsafe.svg -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl04-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl04-01.svg -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl04-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl04-02.svg -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl04-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl04-03.svg -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl04-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl04-04.svg -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl04-05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl04-05.svg -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl04-06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl04-06.svg -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl14-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl14-01.png -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl14-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl14-02.png -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl14-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl14-03.png -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl14-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl14-04.png -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl14-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl14-05.png -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl14-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl14-07.png -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl14-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl14-10.png -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl15-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl15-01.svg -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl15-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl15-02.svg -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl15-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl15-03.svg -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl15-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl15-04.svg -------------------------------------------------------------------------------- /rustbook-ru/src/img/trpl20-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/img/trpl20-01.png -------------------------------------------------------------------------------- /rustbook-ru/src/title-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/src/title-page.md -------------------------------------------------------------------------------- /rustbook-ru/theme/2018-edition.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/rustbook-ru/theme/2018-edition.css -------------------------------------------------------------------------------- /scripts/pre-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/scripts/pre-build.sh -------------------------------------------------------------------------------- /scripts/update_original.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/scripts/update_original.sh -------------------------------------------------------------------------------- /spellcheck.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ru/book/HEAD/spellcheck.yaml --------------------------------------------------------------------------------