├── .cargo └── config ├── .circleci └── config.yml ├── .gitattributes ├── .gitignore ├── ADMIN_TASKS.md ├── CONTRIBUTING.md ├── COPYRIGHT ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README-en.md ├── README.md ├── TranslationTable.md ├── book.toml ├── docs ├── .nojekyll ├── 404.html ├── FontAwesome │ ├── css │ │ └── font-awesome.css │ └── fonts │ │ ├── FontAwesome.ttf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 ├── appendix-00.html ├── appendix-01-keywords.html ├── appendix-02-operators.html ├── appendix-03-derivable-traits.html ├── appendix-04-useful-development-tools.html ├── appendix-05-editions.html ├── appendix-06-translation.html ├── appendix-07-nightly-rust.html ├── ayu-highlight.css ├── book.js ├── ch00-00-introduction.html ├── ch01-00-getting-started.html ├── ch01-01-installation.html ├── ch01-02-hello-world.html ├── ch01-03-hello-cargo.html ├── ch02-00-guessing-game-tutorial.html ├── ch03-00-common-programming-concepts.html ├── ch03-01-variables-and-mutability.html ├── ch03-02-data-types.html ├── ch03-03-how-functions-work.html ├── ch03-04-comments.html ├── ch03-05-control-flow.html ├── ch04-00-understanding-ownership.html ├── ch04-01-what-is-ownership.html ├── ch04-02-references-and-borrowing.html ├── ch04-03-slices.html ├── ch05-00-structs.html ├── ch05-01-defining-structs.html ├── ch05-02-example-structs.html ├── ch05-03-method-syntax.html ├── ch06-00-enums.html ├── ch06-01-defining-an-enum.html ├── ch06-02-match.html ├── ch06-03-if-let.html ├── ch07-00-managing-growing-projects-with-packages-crates-and-modules.html ├── ch07-01-packages-and-crates.html ├── ch07-02-defining-modules-to-control-scope-and-privacy.html ├── ch07-03-paths-for-referring-to-an-item-in-the-module-tree.html ├── ch07-04-bringing-paths-into-scope-with-the-use-keyword.html ├── ch07-05-separating-modules-into-different-files.html ├── ch08-00-common-collections.html ├── ch08-01-vectors.html ├── ch08-02-strings.html ├── ch08-03-hash-maps.html ├── ch09-00-error-handling.html ├── ch09-01-unrecoverable-errors-with-panic.html ├── ch09-02-recoverable-errors-with-result.html ├── ch09-03-to-panic-or-not-to-panic.html ├── ch10-00-generics.html ├── ch10-01-syntax.html ├── ch10-02-traits.html ├── ch10-03-lifetime-syntax.html ├── ch11-00-testing.html ├── ch11-01-writing-tests.html ├── ch11-02-running-tests.html ├── ch11-03-test-organization.html ├── ch12-00-an-io-project.html ├── ch12-01-accepting-command-line-arguments.html ├── ch12-02-reading-a-file.html ├── ch12-03-improving-error-handling-and-modularity.html ├── ch12-04-testing-the-librarys-functionality.html ├── ch12-05-working-with-environment-variables.html ├── ch12-06-writing-to-stderr-instead-of-stdout.html ├── ch13-00-functional-features.html ├── ch13-01-closures.html ├── ch13-02-iterators.html ├── ch13-03-improving-our-io-project.html ├── ch13-04-performance.html ├── ch14-00-more-about-cargo.html ├── ch14-01-release-profiles.html ├── ch14-02-publishing-to-crates-io.html ├── ch14-03-cargo-workspaces.html ├── ch14-04-installing-binaries.html ├── ch14-05-extending-cargo.html ├── ch15-00-smart-pointers.html ├── ch15-01-box.html ├── ch15-02-deref.html ├── ch15-03-drop.html ├── ch15-04-rc.html ├── ch15-05-interior-mutability.html ├── ch15-06-reference-cycles.html ├── ch16-00-concurrency.html ├── ch16-01-threads.html ├── ch16-02-message-passing.html ├── ch16-03-shared-state.html ├── ch16-04-extensible-concurrency-sync-and-send.html ├── ch17-00-oop.html ├── ch17-01-what-is-oo.html ├── ch17-02-trait-objects.html ├── ch17-03-oo-design-patterns.html ├── ch18-00-patterns.html ├── ch18-01-all-the-places-for-patterns.html ├── ch18-02-refutability.html ├── ch18-03-pattern-syntax.html ├── ch19-00-advanced-features.html ├── ch19-01-unsafe-rust.html ├── ch19-03-advanced-traits.html ├── ch19-04-advanced-types.html ├── ch19-05-advanced-functions-and-closures.html ├── ch19-06-macros.html ├── ch20-00-final-project-a-web-server.html ├── ch20-01-single-threaded.html ├── ch20-02-multithreaded.html ├── ch20-03-graceful-shutdown-and-cleanup.html ├── clipboard.min.js ├── css │ ├── chrome.css │ ├── general.css │ ├── print.css │ └── variables.css ├── elasticlunr.min.js ├── favicon.png ├── favicon.svg ├── ferris.css ├── ferris.js ├── fonts │ ├── OPEN-SANS-LICENSE.txt │ ├── SOURCE-CODE-PRO-LICENSE.txt │ ├── fonts.css │ ├── open-sans-v17-all-charsets-300.woff2 │ ├── open-sans-v17-all-charsets-300italic.woff2 │ ├── open-sans-v17-all-charsets-600.woff2 │ ├── open-sans-v17-all-charsets-600italic.woff2 │ ├── open-sans-v17-all-charsets-700.woff2 │ ├── open-sans-v17-all-charsets-700italic.woff2 │ ├── open-sans-v17-all-charsets-800.woff2 │ ├── open-sans-v17-all-charsets-800italic.woff2 │ ├── open-sans-v17-all-charsets-italic.woff2 │ ├── open-sans-v17-all-charsets-regular.woff2 │ └── source-code-pro-v11-all-charsets-500.woff2 ├── foreword.html ├── highlight.css ├── highlight.js ├── 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 ├── index.html ├── mark.min.js ├── print.html ├── searcher.js ├── searchindex.js ├── searchindex.json ├── theme │ ├── 2018-edition.css │ └── em-to-bold.css ├── title-page.html └── tomorrow-night.css ├── 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 ├── 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.lock │ │ ├── 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-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 │ ├── 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 │ ├── 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-11-underscore-placeholder │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── 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 ├── 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 │ │ └── 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 ├── 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 │ │ └── src │ │ │ └── main.rs │ ├── listing-08-07 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── 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 │ ├── listing-08-26 │ │ ├── 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 │ │ └── src │ │ │ └── main.rs │ ├── no-listing-01-panic │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── no-listing-02-ask-compiler-for-type │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── no-listing-03-closures │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── 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-06-question-mark-in-main │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── no-listing-07-main-returning-result │ │ ├── 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 │ │ │ └── main.rs │ ├── listing-10-16 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-10-17 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── listing-10-18 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── rustfmt-ignore │ │ └── src │ │ │ └── main.rs │ ├── listing-10-19 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── rustfmt-ignore │ │ └── src │ │ │ └── main.rs │ ├── listing-10-20 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-10-21 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── listing-10-22 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-10-23 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-10-24 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── listing-10-25 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-10-26 │ │ ├── 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-fixing-listing-10-05 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.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.lock │ │ ├── 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 │ │ └── src │ │ │ └── main.rs │ ├── listing-13-02 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-13-03 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-13-04 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-13-05 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-13-06 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-13-07 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-13-08 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── listing-13-09 │ │ ├── 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 │ │ │ └── main.rs │ ├── listing-13-13 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-13-14 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-13-15 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-13-16 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-13-17 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── listing-13-18 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-13-19 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-13-20 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-13-21 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-13-22 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-13-23 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-13-25 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── poem.txt │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── listing-13-26 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── poem.txt │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── listing-13-27 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── poem.txt │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── listing-13-29 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── poem.txt │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── no-listing-01-failing-cacher-test │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── lib.rs │ ├── no-listing-02-functions-cant-capture │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ └── no-listing-03-move-closures │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ └── 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-with-adder-crate │ │ └── add │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── adder │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.rs │ ├── 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.toml │ │ │ └── rustfmt-ignore │ ├── output-only-02-add-one │ │ └── add │ │ │ ├── .gitignore │ │ │ ├── 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-oop │ ├── listing-17-01 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-17-02 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-17-03 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-17-04 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-17-05 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-17-06 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-17-07 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-17-08 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── listing-17-09 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── listing-17-10 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── listing-17-11 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-17-12 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── listing-17-13 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── listing-17-14 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── listing-17-15 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── listing-17-16 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── listing-17-17 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── listing-17-18 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── listing-17-19 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-17-20 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-17-21 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ └── no-listing-01-trait-object-of-clone │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ └── lib.rs ├── ch18-patterns-and-matching │ ├── listing-18-01 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-02 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-03 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── listing-18-04 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-05 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── listing-18-06 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-07 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-08 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── listing-18-09 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-10 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── listing-18-11 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-12 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-13 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-14 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-15 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-16 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-17 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-18 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-19 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-20 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-21 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-22 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-23 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-24 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-25 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ ├── rustfmt-ignore │ │ └── src │ │ │ └── main.rs │ ├── listing-18-26 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-27 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-28 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-18-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 ├── ch19-advanced-features │ ├── listing-13-21-reproduced │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-19-01 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-19-02 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── 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 │ │ └── src │ │ │ └── main.rs │ ├── listing-19-09 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-19-10 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-19-11 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-19-12 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-19-13 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-19-14 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-19-15 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.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 │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── listing-19-19 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── listing-19-20 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── main.rs │ ├── listing-19-21 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── 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 │ │ └── src │ │ │ └── main.rs │ ├── listing-19-27 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-19-28 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── listing-19-30 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── listing-19-31 │ │ └── hello_macro │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── hello_macro_derive │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── listing-19-33 │ │ └── 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-15-map-closure │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── no-listing-16-map-function │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── no-listing-17-map-initializer │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── no-listing-18-returns-closure │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ │ └── lib.rs │ ├── no-listing-19-returns-closure-trait-object │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── no-listing-20-impl-hellomacro-for-pancakes │ │ ├── hello_macro │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── pancakes │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.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 │ └── output-only-01-missing-unsafe │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── output.txt │ │ └── src │ │ └── main.rs └── ch20-web-server │ ├── 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 │ ├── hello.html │ └── src │ │ └── main.rs │ ├── listing-20-05 │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ └── main.rs │ ├── listing-20-06 │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ └── main.rs │ ├── listing-20-07 │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ └── main.rs │ ├── listing-20-08 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ └── main.rs │ ├── listing-20-09 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ └── main.rs │ ├── listing-20-10 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ └── main.rs │ ├── listing-20-11 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ └── main.rs │ ├── listing-20-12 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ ├── output.txt │ └── src │ │ └── main.rs │ ├── listing-20-13 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── listing-20-14 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── listing-20-15 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── listing-20-16 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── listing-20-17 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ ├── output.txt │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── listing-20-18 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── listing-20-19 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── listing-20-20 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── listing-20-21 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── listing-20-22 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ ├── output.txt │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── listing-20-23 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── listing-20-24 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── listing-20-25 │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── no-listing-01-define-threadpool-struct │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ ├── output.txt │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── no-listing-02-impl-threadpool-new │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ ├── output.txt │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── no-listing-03-define-execute │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ ├── output.txt │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── no-listing-04-update-worker-definition │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ ├── output.txt │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── no-listing-05-fix-worker-new │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ ├── no-listing-06-fix-threadpool-drop │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ │ ├── bin │ │ └── main.rs │ │ └── lib.rs │ └── no-listing-07-define-message-enum │ ├── 404.html │ ├── Cargo.lock │ ├── Cargo.toml │ ├── hello.html │ └── src │ ├── bin │ └── main.rs │ └── lib.rs ├── rust-toolchain ├── rustfmt.toml ├── 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-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-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 └── title-page.md ├── style-guide.md ├── theme ├── 2018-edition.css └── em-to-bold.css └── tools ├── circleci └── push-to-master-ja.sh ├── convert-quotes.sh ├── doc-to-md.sh ├── docx-to-md.xsl ├── megadiff.sh ├── nostarch.sh ├── src └── bin │ ├── concat_chapters.rs │ ├── convert_quotes.rs │ ├── lfp.rs │ ├── link2print.rs │ ├── release_listings.rs │ ├── remove_hidden_lines.rs │ ├── remove_links.rs │ └── remove_markup.rs └── update-rustc.sh /.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/.cargo/config -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | book/ 2 | *~ 3 | .idea 4 | .DS_Store 5 | target 6 | tmp 7 | -------------------------------------------------------------------------------- /ADMIN_TASKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/ADMIN_TASKS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/README-en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/README.md -------------------------------------------------------------------------------- /TranslationTable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/TranslationTable.md -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/book.toml -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/404.html -------------------------------------------------------------------------------- /docs/FontAwesome/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/FontAwesome/css/font-awesome.css -------------------------------------------------------------------------------- /docs/FontAwesome/fonts/FontAwesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/FontAwesome/fonts/FontAwesome.ttf -------------------------------------------------------------------------------- /docs/FontAwesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/FontAwesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /docs/FontAwesome/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/FontAwesome/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /docs/FontAwesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/FontAwesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /docs/FontAwesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/FontAwesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /docs/FontAwesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/FontAwesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /docs/appendix-00.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/appendix-00.html -------------------------------------------------------------------------------- /docs/appendix-01-keywords.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/appendix-01-keywords.html -------------------------------------------------------------------------------- /docs/appendix-02-operators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/appendix-02-operators.html -------------------------------------------------------------------------------- /docs/appendix-03-derivable-traits.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/appendix-03-derivable-traits.html -------------------------------------------------------------------------------- /docs/appendix-04-useful-development-tools.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/appendix-04-useful-development-tools.html -------------------------------------------------------------------------------- /docs/appendix-05-editions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/appendix-05-editions.html -------------------------------------------------------------------------------- /docs/appendix-06-translation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/appendix-06-translation.html -------------------------------------------------------------------------------- /docs/appendix-07-nightly-rust.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/appendix-07-nightly-rust.html -------------------------------------------------------------------------------- /docs/ayu-highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ayu-highlight.css -------------------------------------------------------------------------------- /docs/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/book.js -------------------------------------------------------------------------------- /docs/ch00-00-introduction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch00-00-introduction.html -------------------------------------------------------------------------------- /docs/ch01-00-getting-started.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch01-00-getting-started.html -------------------------------------------------------------------------------- /docs/ch01-01-installation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch01-01-installation.html -------------------------------------------------------------------------------- /docs/ch01-02-hello-world.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch01-02-hello-world.html -------------------------------------------------------------------------------- /docs/ch01-03-hello-cargo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch01-03-hello-cargo.html -------------------------------------------------------------------------------- /docs/ch02-00-guessing-game-tutorial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch02-00-guessing-game-tutorial.html -------------------------------------------------------------------------------- /docs/ch03-00-common-programming-concepts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch03-00-common-programming-concepts.html -------------------------------------------------------------------------------- /docs/ch03-01-variables-and-mutability.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch03-01-variables-and-mutability.html -------------------------------------------------------------------------------- /docs/ch03-02-data-types.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch03-02-data-types.html -------------------------------------------------------------------------------- /docs/ch03-03-how-functions-work.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch03-03-how-functions-work.html -------------------------------------------------------------------------------- /docs/ch03-04-comments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch03-04-comments.html -------------------------------------------------------------------------------- /docs/ch03-05-control-flow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch03-05-control-flow.html -------------------------------------------------------------------------------- /docs/ch04-00-understanding-ownership.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch04-00-understanding-ownership.html -------------------------------------------------------------------------------- /docs/ch04-01-what-is-ownership.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch04-01-what-is-ownership.html -------------------------------------------------------------------------------- /docs/ch04-02-references-and-borrowing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch04-02-references-and-borrowing.html -------------------------------------------------------------------------------- /docs/ch04-03-slices.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch04-03-slices.html -------------------------------------------------------------------------------- /docs/ch05-00-structs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch05-00-structs.html -------------------------------------------------------------------------------- /docs/ch05-01-defining-structs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch05-01-defining-structs.html -------------------------------------------------------------------------------- /docs/ch05-02-example-structs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch05-02-example-structs.html -------------------------------------------------------------------------------- /docs/ch05-03-method-syntax.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch05-03-method-syntax.html -------------------------------------------------------------------------------- /docs/ch06-00-enums.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch06-00-enums.html -------------------------------------------------------------------------------- /docs/ch06-01-defining-an-enum.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch06-01-defining-an-enum.html -------------------------------------------------------------------------------- /docs/ch06-02-match.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch06-02-match.html -------------------------------------------------------------------------------- /docs/ch06-03-if-let.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch06-03-if-let.html -------------------------------------------------------------------------------- /docs/ch07-01-packages-and-crates.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch07-01-packages-and-crates.html -------------------------------------------------------------------------------- /docs/ch08-00-common-collections.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch08-00-common-collections.html -------------------------------------------------------------------------------- /docs/ch08-01-vectors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch08-01-vectors.html -------------------------------------------------------------------------------- /docs/ch08-02-strings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch08-02-strings.html -------------------------------------------------------------------------------- /docs/ch08-03-hash-maps.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch08-03-hash-maps.html -------------------------------------------------------------------------------- /docs/ch09-00-error-handling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch09-00-error-handling.html -------------------------------------------------------------------------------- /docs/ch09-01-unrecoverable-errors-with-panic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch09-01-unrecoverable-errors-with-panic.html -------------------------------------------------------------------------------- /docs/ch09-02-recoverable-errors-with-result.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch09-02-recoverable-errors-with-result.html -------------------------------------------------------------------------------- /docs/ch09-03-to-panic-or-not-to-panic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch09-03-to-panic-or-not-to-panic.html -------------------------------------------------------------------------------- /docs/ch10-00-generics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch10-00-generics.html -------------------------------------------------------------------------------- /docs/ch10-01-syntax.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch10-01-syntax.html -------------------------------------------------------------------------------- /docs/ch10-02-traits.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch10-02-traits.html -------------------------------------------------------------------------------- /docs/ch10-03-lifetime-syntax.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch10-03-lifetime-syntax.html -------------------------------------------------------------------------------- /docs/ch11-00-testing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch11-00-testing.html -------------------------------------------------------------------------------- /docs/ch11-01-writing-tests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch11-01-writing-tests.html -------------------------------------------------------------------------------- /docs/ch11-02-running-tests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch11-02-running-tests.html -------------------------------------------------------------------------------- /docs/ch11-03-test-organization.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch11-03-test-organization.html -------------------------------------------------------------------------------- /docs/ch12-00-an-io-project.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch12-00-an-io-project.html -------------------------------------------------------------------------------- /docs/ch12-01-accepting-command-line-arguments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch12-01-accepting-command-line-arguments.html -------------------------------------------------------------------------------- /docs/ch12-02-reading-a-file.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch12-02-reading-a-file.html -------------------------------------------------------------------------------- /docs/ch12-04-testing-the-librarys-functionality.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch12-04-testing-the-librarys-functionality.html -------------------------------------------------------------------------------- /docs/ch12-05-working-with-environment-variables.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch12-05-working-with-environment-variables.html -------------------------------------------------------------------------------- /docs/ch12-06-writing-to-stderr-instead-of-stdout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch12-06-writing-to-stderr-instead-of-stdout.html -------------------------------------------------------------------------------- /docs/ch13-00-functional-features.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch13-00-functional-features.html -------------------------------------------------------------------------------- /docs/ch13-01-closures.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch13-01-closures.html -------------------------------------------------------------------------------- /docs/ch13-02-iterators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch13-02-iterators.html -------------------------------------------------------------------------------- /docs/ch13-03-improving-our-io-project.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch13-03-improving-our-io-project.html -------------------------------------------------------------------------------- /docs/ch13-04-performance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch13-04-performance.html -------------------------------------------------------------------------------- /docs/ch14-00-more-about-cargo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch14-00-more-about-cargo.html -------------------------------------------------------------------------------- /docs/ch14-01-release-profiles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch14-01-release-profiles.html -------------------------------------------------------------------------------- /docs/ch14-02-publishing-to-crates-io.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch14-02-publishing-to-crates-io.html -------------------------------------------------------------------------------- /docs/ch14-03-cargo-workspaces.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch14-03-cargo-workspaces.html -------------------------------------------------------------------------------- /docs/ch14-04-installing-binaries.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch14-04-installing-binaries.html -------------------------------------------------------------------------------- /docs/ch14-05-extending-cargo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch14-05-extending-cargo.html -------------------------------------------------------------------------------- /docs/ch15-00-smart-pointers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch15-00-smart-pointers.html -------------------------------------------------------------------------------- /docs/ch15-01-box.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch15-01-box.html -------------------------------------------------------------------------------- /docs/ch15-02-deref.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch15-02-deref.html -------------------------------------------------------------------------------- /docs/ch15-03-drop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch15-03-drop.html -------------------------------------------------------------------------------- /docs/ch15-04-rc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch15-04-rc.html -------------------------------------------------------------------------------- /docs/ch15-05-interior-mutability.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch15-05-interior-mutability.html -------------------------------------------------------------------------------- /docs/ch15-06-reference-cycles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch15-06-reference-cycles.html -------------------------------------------------------------------------------- /docs/ch16-00-concurrency.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch16-00-concurrency.html -------------------------------------------------------------------------------- /docs/ch16-01-threads.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch16-01-threads.html -------------------------------------------------------------------------------- /docs/ch16-02-message-passing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch16-02-message-passing.html -------------------------------------------------------------------------------- /docs/ch16-03-shared-state.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch16-03-shared-state.html -------------------------------------------------------------------------------- /docs/ch16-04-extensible-concurrency-sync-and-send.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch16-04-extensible-concurrency-sync-and-send.html -------------------------------------------------------------------------------- /docs/ch17-00-oop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch17-00-oop.html -------------------------------------------------------------------------------- /docs/ch17-01-what-is-oo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch17-01-what-is-oo.html -------------------------------------------------------------------------------- /docs/ch17-02-trait-objects.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch17-02-trait-objects.html -------------------------------------------------------------------------------- /docs/ch17-03-oo-design-patterns.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch17-03-oo-design-patterns.html -------------------------------------------------------------------------------- /docs/ch18-00-patterns.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch18-00-patterns.html -------------------------------------------------------------------------------- /docs/ch18-01-all-the-places-for-patterns.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch18-01-all-the-places-for-patterns.html -------------------------------------------------------------------------------- /docs/ch18-02-refutability.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch18-02-refutability.html -------------------------------------------------------------------------------- /docs/ch18-03-pattern-syntax.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch18-03-pattern-syntax.html -------------------------------------------------------------------------------- /docs/ch19-00-advanced-features.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch19-00-advanced-features.html -------------------------------------------------------------------------------- /docs/ch19-01-unsafe-rust.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch19-01-unsafe-rust.html -------------------------------------------------------------------------------- /docs/ch19-03-advanced-traits.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch19-03-advanced-traits.html -------------------------------------------------------------------------------- /docs/ch19-04-advanced-types.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch19-04-advanced-types.html -------------------------------------------------------------------------------- /docs/ch19-05-advanced-functions-and-closures.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch19-05-advanced-functions-and-closures.html -------------------------------------------------------------------------------- /docs/ch19-06-macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch19-06-macros.html -------------------------------------------------------------------------------- /docs/ch20-00-final-project-a-web-server.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch20-00-final-project-a-web-server.html -------------------------------------------------------------------------------- /docs/ch20-01-single-threaded.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch20-01-single-threaded.html -------------------------------------------------------------------------------- /docs/ch20-02-multithreaded.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch20-02-multithreaded.html -------------------------------------------------------------------------------- /docs/ch20-03-graceful-shutdown-and-cleanup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ch20-03-graceful-shutdown-and-cleanup.html -------------------------------------------------------------------------------- /docs/clipboard.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/clipboard.min.js -------------------------------------------------------------------------------- /docs/css/chrome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/css/chrome.css -------------------------------------------------------------------------------- /docs/css/general.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/css/general.css -------------------------------------------------------------------------------- /docs/css/print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/css/print.css -------------------------------------------------------------------------------- /docs/css/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/css/variables.css -------------------------------------------------------------------------------- /docs/elasticlunr.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/elasticlunr.min.js -------------------------------------------------------------------------------- /docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/favicon.png -------------------------------------------------------------------------------- /docs/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/favicon.svg -------------------------------------------------------------------------------- /docs/ferris.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ferris.css -------------------------------------------------------------------------------- /docs/ferris.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/ferris.js -------------------------------------------------------------------------------- /docs/fonts/OPEN-SANS-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/fonts/OPEN-SANS-LICENSE.txt -------------------------------------------------------------------------------- /docs/fonts/SOURCE-CODE-PRO-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/fonts/SOURCE-CODE-PRO-LICENSE.txt -------------------------------------------------------------------------------- /docs/fonts/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/fonts/fonts.css -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/fonts/open-sans-v17-all-charsets-300.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-300italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/fonts/open-sans-v17-all-charsets-300italic.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-600.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/fonts/open-sans-v17-all-charsets-600.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-600italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/fonts/open-sans-v17-all-charsets-600italic.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/fonts/open-sans-v17-all-charsets-700.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-700italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/fonts/open-sans-v17-all-charsets-700italic.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-800.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/fonts/open-sans-v17-all-charsets-800.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-800italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/fonts/open-sans-v17-all-charsets-800italic.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/fonts/open-sans-v17-all-charsets-italic.woff2 -------------------------------------------------------------------------------- /docs/fonts/open-sans-v17-all-charsets-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/fonts/open-sans-v17-all-charsets-regular.woff2 -------------------------------------------------------------------------------- /docs/fonts/source-code-pro-v11-all-charsets-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/fonts/source-code-pro-v11-all-charsets-500.woff2 -------------------------------------------------------------------------------- /docs/foreword.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/foreword.html -------------------------------------------------------------------------------- /docs/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/highlight.css -------------------------------------------------------------------------------- /docs/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/highlight.js -------------------------------------------------------------------------------- /docs/img/ferris/does_not_compile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/ferris/does_not_compile.svg -------------------------------------------------------------------------------- /docs/img/ferris/not_desired_behavior.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/ferris/not_desired_behavior.svg -------------------------------------------------------------------------------- /docs/img/ferris/panics.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/ferris/panics.svg -------------------------------------------------------------------------------- /docs/img/ferris/unsafe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/ferris/unsafe.svg -------------------------------------------------------------------------------- /docs/img/trpl04-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl04-01.svg -------------------------------------------------------------------------------- /docs/img/trpl04-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl04-02.svg -------------------------------------------------------------------------------- /docs/img/trpl04-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl04-03.svg -------------------------------------------------------------------------------- /docs/img/trpl04-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl04-04.svg -------------------------------------------------------------------------------- /docs/img/trpl04-05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl04-05.svg -------------------------------------------------------------------------------- /docs/img/trpl04-06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl04-06.svg -------------------------------------------------------------------------------- /docs/img/trpl14-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl14-01.png -------------------------------------------------------------------------------- /docs/img/trpl14-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl14-02.png -------------------------------------------------------------------------------- /docs/img/trpl14-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl14-03.png -------------------------------------------------------------------------------- /docs/img/trpl14-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl14-04.png -------------------------------------------------------------------------------- /docs/img/trpl15-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl15-01.svg -------------------------------------------------------------------------------- /docs/img/trpl15-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl15-02.svg -------------------------------------------------------------------------------- /docs/img/trpl15-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl15-03.svg -------------------------------------------------------------------------------- /docs/img/trpl15-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl15-04.svg -------------------------------------------------------------------------------- /docs/img/trpl20-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/img/trpl20-01.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/mark.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/mark.min.js -------------------------------------------------------------------------------- /docs/print.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/print.html -------------------------------------------------------------------------------- /docs/searcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/searcher.js -------------------------------------------------------------------------------- /docs/searchindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/searchindex.js -------------------------------------------------------------------------------- /docs/searchindex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/searchindex.json -------------------------------------------------------------------------------- /docs/theme/2018-edition.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/theme/2018-edition.css -------------------------------------------------------------------------------- /docs/theme/em-to-bold.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/theme/em-to-bold.css -------------------------------------------------------------------------------- /docs/title-page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/title-page.html -------------------------------------------------------------------------------- /docs/tomorrow-night.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/docs/tomorrow-night.css -------------------------------------------------------------------------------- /dot/trpl04-01.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/dot/trpl04-01.dot -------------------------------------------------------------------------------- /dot/trpl04-02.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/dot/trpl04-02.dot -------------------------------------------------------------------------------- /dot/trpl04-03.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/dot/trpl04-03.dot -------------------------------------------------------------------------------- /dot/trpl04-04.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/dot/trpl04-04.dot -------------------------------------------------------------------------------- /dot/trpl04-05.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/dot/trpl04-05.dot -------------------------------------------------------------------------------- /dot/trpl04-06.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/dot/trpl04-06.dot -------------------------------------------------------------------------------- /dot/trpl15-01.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/dot/trpl15-01.dot -------------------------------------------------------------------------------- /dot/trpl15-02.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/dot/trpl15-02.dot -------------------------------------------------------------------------------- /dot/trpl15-03.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/dot/trpl15-03.dot -------------------------------------------------------------------------------- /ferris.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/ferris.css -------------------------------------------------------------------------------- /ferris.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/ferris.js -------------------------------------------------------------------------------- /listings/ch02-guessing-game-tutorial/no-listing-01-cargo-new/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /listings/ch03-common-programming-concepts/listing-03-01/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | let y = 6; 3 | } 4 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /listings/ch03-common-programming-concepts/no-listing-19-statements-vs-expressions/rustfmt-ignore: -------------------------------------------------------------------------------- 1 | This listing deliberately doesn't parse so rustfmt fails. 2 | -------------------------------------------------------------------------------- /listings/ch03-common-programming-concepts/output-only-01-no-type-annotations/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | let guess = "42".parse().expect("Not a number!"); 3 | } 4 | -------------------------------------------------------------------------------- /listings/ch07-managing-growing-projects/listing-07-20/src/lib.rs: -------------------------------------------------------------------------------- 1 | use std::io::{self, Write}; 2 | -------------------------------------------------------------------------------- /listings/ch07-managing-growing-projects/no-listing-02-extracting-hosting/src/front_of_house.rs: -------------------------------------------------------------------------------- 1 | pub mod hosting; 2 | -------------------------------------------------------------------------------- /listings/ch07-managing-growing-projects/no-listing-02-extracting-hosting/src/front_of_house/hosting.rs: -------------------------------------------------------------------------------- 1 | pub fn add_to_waitlist() {} 2 | -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-01/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-01/Cargo.lock -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-01/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-01/Cargo.toml -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-01/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-01/output.txt -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-01/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-01/src/main.rs -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-03/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-03/Cargo.lock -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-03/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-03/Cargo.toml -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-03/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-03/src/main.rs -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-04/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-04/Cargo.lock -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-04/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-04/Cargo.toml -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-04/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-04/output.txt -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-04/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-04/src/main.rs -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-05/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-05/Cargo.lock -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-05/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-05/Cargo.toml -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-05/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-05/src/main.rs -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-06/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-06/Cargo.lock -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-06/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-06/Cargo.toml -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-06/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-06/src/main.rs -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-07/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-07/Cargo.lock -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-07/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-07/Cargo.toml -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-07/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-07/src/main.rs -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-08/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-08/Cargo.lock -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-08/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-08/Cargo.toml -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-08/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-08/src/main.rs -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-09/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-09/Cargo.lock -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-09/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-09/Cargo.toml -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-09/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-09/src/main.rs -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-10/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-10/Cargo.lock -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-10/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-10/Cargo.toml -------------------------------------------------------------------------------- /listings/ch09-error-handling/listing-09-10/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch09-error-handling/listing-09-10/src/main.rs -------------------------------------------------------------------------------- /listings/ch09-error-handling/no-listing-01-panic/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | panic!("crash and burn"); 3 | } 4 | -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-01/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-01/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-01/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-01/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-01/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-01/output.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-01/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-01/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-02/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-02/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-02/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-02/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-02/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-02/output.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-02/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-02/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-03/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-03/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-03/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-03/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-03/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-03/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-03/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-03/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-04/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-04/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-04/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-04/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-04/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-04/output.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-04/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-04/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-04/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-04/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-05/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-05/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-05/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-05/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-05/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-05/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-05/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-05/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-06/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-06/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-06/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-06/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-06/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-06/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-06/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-06/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-07/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-07/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-07/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-07/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-07/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-07/output.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-07/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-07/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-07/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-07/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-08/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-08/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-08/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-08/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-08/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-08/output.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-08/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-08/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-08/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-08/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-09/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-09/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-09/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-09/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-09/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-09/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-09/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-09/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-10/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-10/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-10/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-10/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-10/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-10/output.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-10/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-10/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-10/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-10/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-11/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-11/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-11/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-11/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-11/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-11/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-11/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-11/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-12/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-12/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-12/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-12/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-12/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-12/output.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-12/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-12/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-12/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-12/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-13/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-13/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-13/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-13/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-13/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-13/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-13/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-13/src/lib.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-13/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-13/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-14/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-14/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-14/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-14/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-14/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-14/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-14/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-14/src/lib.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-14/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-14/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-15/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-15/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-15/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-15/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-15/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-15/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-15/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-15/src/lib.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-15/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-15/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-16/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-16/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-16/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-16/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-16/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-16/output.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-16/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-16/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-16/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-16/src/lib.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-16/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-16/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-17/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-17/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-17/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-17/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-17/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-17/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-17/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-17/src/lib.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-17/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-17/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-18/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-18/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-18/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-18/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-18/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-18/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-18/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-18/src/lib.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-18/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-18/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-19/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-19/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-19/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-19/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-19/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-19/output.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-19/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-19/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-19/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-19/src/lib.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-19/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-19/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-20/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-20/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-20/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-20/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-20/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-20/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-20/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-20/src/lib.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-20/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-20/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-21/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-21/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-21/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-21/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-21/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-21/output.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-21/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-21/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-21/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-21/src/lib.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-21/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-21/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-22/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-22/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-22/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-22/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-22/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-22/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-22/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-22/src/lib.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-22/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-22/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-23/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-23/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-23/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-23/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-23/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-23/output.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-23/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-23/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-23/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-23/src/lib.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-23/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-23/src/main.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-24/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-24/Cargo.lock -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-24/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-24/Cargo.toml -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-24/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-24/poem.txt -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-24/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-24/src/lib.rs -------------------------------------------------------------------------------- /listings/ch12-an-io-project/listing-12-24/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch12-an-io-project/listing-12-24/src/main.rs -------------------------------------------------------------------------------- /listings/ch13-functional-features/listing-13-25/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch13-functional-features/listing-13-25/poem.txt -------------------------------------------------------------------------------- /listings/ch13-functional-features/listing-13-26/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch13-functional-features/listing-13-26/poem.txt -------------------------------------------------------------------------------- /listings/ch13-functional-features/listing-13-27/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch13-functional-features/listing-13-27/poem.txt -------------------------------------------------------------------------------- /listings/ch13-functional-features/listing-13-29/poem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch13-functional-features/listing-13-29/poem.txt -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-01/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-01/Cargo.lock -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-01/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-01/Cargo.toml -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-01/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-01/src/lib.rs -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-02/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-02/Cargo.lock -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-02/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-02/Cargo.toml -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-02/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-02/src/lib.rs -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-03/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-03/Cargo.lock -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-03/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-03/Cargo.toml -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-03/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-03/src/lib.rs -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-04/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-04/Cargo.lock -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-04/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-04/Cargo.toml -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-04/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-04/src/lib.rs -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-04/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-04/src/main.rs -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-05/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-05/Cargo.lock -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-05/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-05/Cargo.toml -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-05/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-05/src/lib.rs -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-06/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-06/Cargo.lock -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-06/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-06/Cargo.toml -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-06/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-06/src/lib.rs -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/listing-14-06/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch14-more-about-cargo/listing-14-06/src/main.rs -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/no-listing-01-workspace-with-adder-crate/add/Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | 3 | members = [ 4 | "adder", 5 | ] 6 | -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/no-listing-01-workspace-with-adder-crate/add/adder/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/output-only-01-adder-crate/add/.gitignore: -------------------------------------------------------------------------------- 1 | adder 2 | -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/output-only-01-adder-crate/add/Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | 3 | members = [ 4 | "adder", 5 | ] 6 | -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/output-only-02-add-one/add/.gitignore: -------------------------------------------------------------------------------- 1 | add-one 2 | -------------------------------------------------------------------------------- /listings/ch14-more-about-cargo/output-only-02-add-one/add/adder/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-01/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-01/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-01/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-01/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-01/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-01/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-02/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-02/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-02/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-02/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-02/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-02/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-03/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-03/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-03/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-03/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-03/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-03/output.txt -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-03/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-03/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-05/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-05/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-05/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-05/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-05/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-05/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-06/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-06/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-06/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-06/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-06/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-06/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-07/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-07/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-07/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-07/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-07/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-07/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-08/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-08/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-08/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-08/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-08/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-08/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-09/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-09/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-09/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-09/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-09/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-09/output.txt -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-09/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-09/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-10/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-10/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-10/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-10/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-10/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-10/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-11/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-11/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-11/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-11/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-11/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-11/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-12/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-12/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-12/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-12/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-12/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-12/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-13/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-13/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-13/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-13/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-13/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-13/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-14/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-14/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-14/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-14/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-14/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-14/output.txt -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-14/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-14/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-15/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-15/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-15/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-15/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-15/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-15/output.txt -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-15/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-15/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-16/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-16/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-16/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-16/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-16/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-16/output.txt -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-16/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-16/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-17/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-17/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-17/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-17/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-17/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-17/output.txt -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-17/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-17/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-18/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-18/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-18/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-18/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-18/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-18/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-19/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-19/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-19/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-19/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-19/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-19/output.txt -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-19/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-19/src/main.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-20/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-20/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-20/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-20/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-20/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-20/src/lib.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-21/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-21/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-21/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-21/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-21/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-21/output.txt -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-21/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-21/src/lib.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-22/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-22/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-22/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-22/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-22/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-22/src/lib.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-23/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-23/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-23/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-23/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-23/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-23/output.txt -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-23/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-23/src/lib.rs -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-24/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-24/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-24/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-24/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-24/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-24/output.txt -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-25/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-25/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-25/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-25/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-26/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-26/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-26/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-26/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-26/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-26/output.txt -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-27/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-27/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-27/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-27/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-28/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-28/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-28/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-28/Cargo.toml -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-29/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-29/Cargo.lock -------------------------------------------------------------------------------- /listings/ch15-smart-pointers/listing-15-29/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch15-smart-pointers/listing-15-29/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-01/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-01/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-01/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-01/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-01/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-01/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-02/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-02/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-02/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-02/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-02/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-02/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-03/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-03/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-03/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-03/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-03/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-03/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-04/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-04/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-04/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-04/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-04/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-04/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-05/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-05/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-05/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-05/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-05/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-05/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-06/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-06/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-06/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-06/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-06/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-06/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-07/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-07/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-07/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-07/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-07/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-07/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-08/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-08/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-08/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-08/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-08/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-08/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-08/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-08/src/main.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-09/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-09/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-09/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-09/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-09/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-09/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-09/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-09/src/main.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-10/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-10/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-10/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-10/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-10/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-10/output.txt -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-10/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-10/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-10/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-10/src/main.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-11/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-11/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-11/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-11/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-11/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-11/src/main.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-12/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-12/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-12/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-12/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-12/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-12/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-12/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-12/src/main.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-13/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-13/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-13/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-13/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-13/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-13/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-13/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-13/src/main.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-14/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-14/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-14/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-14/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-14/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-14/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-14/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-14/src/main.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-15/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-15/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-15/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-15/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-15/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-15/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-15/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-15/src/main.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-16/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-16/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-16/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-16/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-16/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-16/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-16/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-16/src/main.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-17/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-17/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-17/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-17/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-17/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-17/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-17/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-17/src/main.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-18/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-18/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-18/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-18/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-18/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-18/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-18/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-18/src/main.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-19/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-19/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-19/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-19/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-19/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-19/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-20/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-20/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-20/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-20/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-20/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-20/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-21/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-21/Cargo.lock -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-21/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-21/Cargo.toml -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-21/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-21/src/lib.rs -------------------------------------------------------------------------------- /listings/ch17-oop/listing-17-21/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch17-oop/listing-17-21/src/main.rs -------------------------------------------------------------------------------- /listings/ch18-patterns-and-matching/listing-18-25/Cargo.lock: -------------------------------------------------------------------------------- 1 | [[package]] 2 | name = "patterns" 3 | version = "0.1.0" 4 | 5 | -------------------------------------------------------------------------------- /listings/ch18-patterns-and-matching/listing-18-25/rustfmt-ignore: -------------------------------------------------------------------------------- 1 | This listing deliberately doesn't parse so rustfmt fails. 2 | -------------------------------------------------------------------------------- /listings/ch19-advanced-features/no-listing-12-generic-fn-definition/src/lib.rs: -------------------------------------------------------------------------------- 1 | fn generic(t: T) { 2 | // --snip-- 3 | } 4 | -------------------------------------------------------------------------------- /listings/ch19-advanced-features/no-listing-13-generic-implicit-sized-bound/src/lib.rs: -------------------------------------------------------------------------------- 1 | fn generic(t: T) { 2 | // --snip-- 3 | } 4 | -------------------------------------------------------------------------------- /listings/ch19-advanced-features/no-listing-14-generic-maybe-sized/src/lib.rs: -------------------------------------------------------------------------------- 1 | fn generic(t: &T) { 2 | // --snip-- 3 | } 4 | -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-01/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-01/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-01/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-01/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-01/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-01/src/main.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-02/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-02/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-02/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-02/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-02/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-02/src/main.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-03/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-03/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-03/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-03/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-03/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-03/src/main.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-04/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-04/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-04/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-04/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-04/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-04/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-04/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-04/src/main.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-05/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-05/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-05/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-05/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-05/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-05/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-05/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-05/src/main.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-06/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-06/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-06/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-06/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-06/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-06/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-06/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-06/src/main.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-07/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-07/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-07/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-07/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-07/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-07/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-07/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-07/src/main.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-08/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-08/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-08/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-08/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-08/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-08/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-08/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-08/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-08/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-08/src/main.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-09/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-09/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-09/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-09/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-09/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-09/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-09/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-09/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-09/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-09/src/main.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-10/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-10/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-10/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-10/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-10/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-10/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-10/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-10/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-10/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-10/src/main.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-11/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-11/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-11/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-11/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-11/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-11/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-11/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-11/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-11/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-11/src/main.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-12/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-12/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-12/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-12/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-12/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-12/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-12/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-12/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-12/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-12/output.txt -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-12/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-12/src/main.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-13/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-13/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-13/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-13/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-13/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-13/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-13/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-13/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-13/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-13/src/lib.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-14/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-14/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-14/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-14/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-14/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-14/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-14/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-14/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-14/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-14/src/lib.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-15/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-15/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-15/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-15/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-15/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-15/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-15/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-15/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-15/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-15/src/lib.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-16/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-16/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-16/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-16/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-16/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-16/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-16/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-16/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-16/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-16/src/lib.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-17/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-17/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-17/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-17/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-17/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-17/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-17/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-17/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-17/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-17/output.txt -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-17/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-17/src/lib.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-18/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-18/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-18/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-18/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-18/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-18/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-18/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-18/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-18/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-18/src/lib.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-19/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-19/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-19/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-19/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-19/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-19/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-19/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-19/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-19/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-19/src/lib.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-20/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-20/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-20/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-20/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-20/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-20/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-20/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-20/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-20/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-20/src/lib.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-21/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-21/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-21/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-21/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-21/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-21/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-21/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-21/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-21/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-21/src/lib.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-22/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-22/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-22/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-22/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-22/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-22/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-22/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-22/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-22/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-22/output.txt -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-22/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-22/src/lib.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-23/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-23/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-23/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-23/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-23/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-23/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-23/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-23/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-23/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-23/src/lib.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-24/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-24/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-24/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-24/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-24/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-24/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-24/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-24/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-24/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-24/src/lib.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-25/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-25/404.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-25/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-25/Cargo.lock -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-25/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-25/Cargo.toml -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-25/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-25/hello.html -------------------------------------------------------------------------------- /listings/ch20-web-server/listing-20-25/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/listings/ch20-web-server/listing-20-25/src/lib.rs -------------------------------------------------------------------------------- /listings/ch20-web-server/no-listing-01-define-threadpool-struct/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub struct ThreadPool; 2 | -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | 1.59 2 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 80 2 | -------------------------------------------------------------------------------- /src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/SUMMARY.md -------------------------------------------------------------------------------- /src/appendix-00.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/appendix-00.md -------------------------------------------------------------------------------- /src/appendix-01-keywords.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/appendix-01-keywords.md -------------------------------------------------------------------------------- /src/appendix-02-operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/appendix-02-operators.md -------------------------------------------------------------------------------- /src/appendix-03-derivable-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/appendix-03-derivable-traits.md -------------------------------------------------------------------------------- /src/appendix-04-useful-development-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/appendix-04-useful-development-tools.md -------------------------------------------------------------------------------- /src/appendix-05-editions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/appendix-05-editions.md -------------------------------------------------------------------------------- /src/appendix-06-translation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/appendix-06-translation.md -------------------------------------------------------------------------------- /src/appendix-07-nightly-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/appendix-07-nightly-rust.md -------------------------------------------------------------------------------- /src/ch00-00-introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch00-00-introduction.md -------------------------------------------------------------------------------- /src/ch01-00-getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch01-00-getting-started.md -------------------------------------------------------------------------------- /src/ch01-01-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch01-01-installation.md -------------------------------------------------------------------------------- /src/ch01-02-hello-world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch01-02-hello-world.md -------------------------------------------------------------------------------- /src/ch01-03-hello-cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch01-03-hello-cargo.md -------------------------------------------------------------------------------- /src/ch02-00-guessing-game-tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch02-00-guessing-game-tutorial.md -------------------------------------------------------------------------------- /src/ch03-00-common-programming-concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch03-00-common-programming-concepts.md -------------------------------------------------------------------------------- /src/ch03-01-variables-and-mutability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch03-01-variables-and-mutability.md -------------------------------------------------------------------------------- /src/ch03-02-data-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch03-02-data-types.md -------------------------------------------------------------------------------- /src/ch03-03-how-functions-work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch03-03-how-functions-work.md -------------------------------------------------------------------------------- /src/ch03-04-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch03-04-comments.md -------------------------------------------------------------------------------- /src/ch03-05-control-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch03-05-control-flow.md -------------------------------------------------------------------------------- /src/ch04-00-understanding-ownership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch04-00-understanding-ownership.md -------------------------------------------------------------------------------- /src/ch04-01-what-is-ownership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch04-01-what-is-ownership.md -------------------------------------------------------------------------------- /src/ch04-02-references-and-borrowing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch04-02-references-and-borrowing.md -------------------------------------------------------------------------------- /src/ch04-03-slices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch04-03-slices.md -------------------------------------------------------------------------------- /src/ch05-00-structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch05-00-structs.md -------------------------------------------------------------------------------- /src/ch05-01-defining-structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch05-01-defining-structs.md -------------------------------------------------------------------------------- /src/ch05-02-example-structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch05-02-example-structs.md -------------------------------------------------------------------------------- /src/ch05-03-method-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch05-03-method-syntax.md -------------------------------------------------------------------------------- /src/ch06-00-enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch06-00-enums.md -------------------------------------------------------------------------------- /src/ch06-01-defining-an-enum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch06-01-defining-an-enum.md -------------------------------------------------------------------------------- /src/ch06-02-match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch06-02-match.md -------------------------------------------------------------------------------- /src/ch06-03-if-let.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch06-03-if-let.md -------------------------------------------------------------------------------- /src/ch07-01-packages-and-crates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch07-01-packages-and-crates.md -------------------------------------------------------------------------------- /src/ch08-00-common-collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch08-00-common-collections.md -------------------------------------------------------------------------------- /src/ch08-01-vectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch08-01-vectors.md -------------------------------------------------------------------------------- /src/ch08-02-strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch08-02-strings.md -------------------------------------------------------------------------------- /src/ch08-03-hash-maps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch08-03-hash-maps.md -------------------------------------------------------------------------------- /src/ch09-00-error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch09-00-error-handling.md -------------------------------------------------------------------------------- /src/ch09-01-unrecoverable-errors-with-panic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch09-01-unrecoverable-errors-with-panic.md -------------------------------------------------------------------------------- /src/ch09-02-recoverable-errors-with-result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch09-02-recoverable-errors-with-result.md -------------------------------------------------------------------------------- /src/ch09-03-to-panic-or-not-to-panic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch09-03-to-panic-or-not-to-panic.md -------------------------------------------------------------------------------- /src/ch10-00-generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch10-00-generics.md -------------------------------------------------------------------------------- /src/ch10-01-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch10-01-syntax.md -------------------------------------------------------------------------------- /src/ch10-02-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch10-02-traits.md -------------------------------------------------------------------------------- /src/ch10-03-lifetime-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch10-03-lifetime-syntax.md -------------------------------------------------------------------------------- /src/ch11-00-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch11-00-testing.md -------------------------------------------------------------------------------- /src/ch11-01-writing-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch11-01-writing-tests.md -------------------------------------------------------------------------------- /src/ch11-02-running-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch11-02-running-tests.md -------------------------------------------------------------------------------- /src/ch11-03-test-organization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch11-03-test-organization.md -------------------------------------------------------------------------------- /src/ch12-00-an-io-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch12-00-an-io-project.md -------------------------------------------------------------------------------- /src/ch12-01-accepting-command-line-arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch12-01-accepting-command-line-arguments.md -------------------------------------------------------------------------------- /src/ch12-02-reading-a-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch12-02-reading-a-file.md -------------------------------------------------------------------------------- /src/ch12-04-testing-the-librarys-functionality.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch12-04-testing-the-librarys-functionality.md -------------------------------------------------------------------------------- /src/ch12-05-working-with-environment-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch12-05-working-with-environment-variables.md -------------------------------------------------------------------------------- /src/ch12-06-writing-to-stderr-instead-of-stdout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch12-06-writing-to-stderr-instead-of-stdout.md -------------------------------------------------------------------------------- /src/ch13-00-functional-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch13-00-functional-features.md -------------------------------------------------------------------------------- /src/ch13-01-closures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch13-01-closures.md -------------------------------------------------------------------------------- /src/ch13-02-iterators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch13-02-iterators.md -------------------------------------------------------------------------------- /src/ch13-03-improving-our-io-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch13-03-improving-our-io-project.md -------------------------------------------------------------------------------- /src/ch13-04-performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch13-04-performance.md -------------------------------------------------------------------------------- /src/ch14-00-more-about-cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch14-00-more-about-cargo.md -------------------------------------------------------------------------------- /src/ch14-01-release-profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch14-01-release-profiles.md -------------------------------------------------------------------------------- /src/ch14-02-publishing-to-crates-io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch14-02-publishing-to-crates-io.md -------------------------------------------------------------------------------- /src/ch14-03-cargo-workspaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch14-03-cargo-workspaces.md -------------------------------------------------------------------------------- /src/ch14-04-installing-binaries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch14-04-installing-binaries.md -------------------------------------------------------------------------------- /src/ch14-05-extending-cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch14-05-extending-cargo.md -------------------------------------------------------------------------------- /src/ch15-00-smart-pointers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch15-00-smart-pointers.md -------------------------------------------------------------------------------- /src/ch15-01-box.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch15-01-box.md -------------------------------------------------------------------------------- /src/ch15-02-deref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch15-02-deref.md -------------------------------------------------------------------------------- /src/ch15-03-drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch15-03-drop.md -------------------------------------------------------------------------------- /src/ch15-04-rc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch15-04-rc.md -------------------------------------------------------------------------------- /src/ch15-05-interior-mutability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch15-05-interior-mutability.md -------------------------------------------------------------------------------- /src/ch15-06-reference-cycles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch15-06-reference-cycles.md -------------------------------------------------------------------------------- /src/ch16-00-concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch16-00-concurrency.md -------------------------------------------------------------------------------- /src/ch16-01-threads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch16-01-threads.md -------------------------------------------------------------------------------- /src/ch16-02-message-passing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch16-02-message-passing.md -------------------------------------------------------------------------------- /src/ch16-03-shared-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch16-03-shared-state.md -------------------------------------------------------------------------------- /src/ch16-04-extensible-concurrency-sync-and-send.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch16-04-extensible-concurrency-sync-and-send.md -------------------------------------------------------------------------------- /src/ch17-00-oop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch17-00-oop.md -------------------------------------------------------------------------------- /src/ch17-01-what-is-oo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch17-01-what-is-oo.md -------------------------------------------------------------------------------- /src/ch17-02-trait-objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch17-02-trait-objects.md -------------------------------------------------------------------------------- /src/ch17-03-oo-design-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch17-03-oo-design-patterns.md -------------------------------------------------------------------------------- /src/ch18-00-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch18-00-patterns.md -------------------------------------------------------------------------------- /src/ch18-01-all-the-places-for-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch18-01-all-the-places-for-patterns.md -------------------------------------------------------------------------------- /src/ch18-02-refutability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch18-02-refutability.md -------------------------------------------------------------------------------- /src/ch18-03-pattern-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch18-03-pattern-syntax.md -------------------------------------------------------------------------------- /src/ch19-00-advanced-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch19-00-advanced-features.md -------------------------------------------------------------------------------- /src/ch19-01-unsafe-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch19-01-unsafe-rust.md -------------------------------------------------------------------------------- /src/ch19-03-advanced-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch19-03-advanced-traits.md -------------------------------------------------------------------------------- /src/ch19-04-advanced-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch19-04-advanced-types.md -------------------------------------------------------------------------------- /src/ch19-05-advanced-functions-and-closures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch19-05-advanced-functions-and-closures.md -------------------------------------------------------------------------------- /src/ch19-06-macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch19-06-macros.md -------------------------------------------------------------------------------- /src/ch20-00-final-project-a-web-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch20-00-final-project-a-web-server.md -------------------------------------------------------------------------------- /src/ch20-01-single-threaded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch20-01-single-threaded.md -------------------------------------------------------------------------------- /src/ch20-02-multithreaded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch20-02-multithreaded.md -------------------------------------------------------------------------------- /src/ch20-03-graceful-shutdown-and-cleanup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/ch20-03-graceful-shutdown-and-cleanup.md -------------------------------------------------------------------------------- /src/foreword.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/foreword.md -------------------------------------------------------------------------------- /src/img/ferris/does_not_compile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/ferris/does_not_compile.svg -------------------------------------------------------------------------------- /src/img/ferris/not_desired_behavior.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/ferris/not_desired_behavior.svg -------------------------------------------------------------------------------- /src/img/ferris/panics.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/ferris/panics.svg -------------------------------------------------------------------------------- /src/img/ferris/unsafe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/ferris/unsafe.svg -------------------------------------------------------------------------------- /src/img/trpl04-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl04-01.svg -------------------------------------------------------------------------------- /src/img/trpl04-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl04-02.svg -------------------------------------------------------------------------------- /src/img/trpl04-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl04-03.svg -------------------------------------------------------------------------------- /src/img/trpl04-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl04-04.svg -------------------------------------------------------------------------------- /src/img/trpl04-05.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl04-05.svg -------------------------------------------------------------------------------- /src/img/trpl04-06.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl04-06.svg -------------------------------------------------------------------------------- /src/img/trpl14-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl14-01.png -------------------------------------------------------------------------------- /src/img/trpl14-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl14-02.png -------------------------------------------------------------------------------- /src/img/trpl14-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl14-03.png -------------------------------------------------------------------------------- /src/img/trpl14-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl14-04.png -------------------------------------------------------------------------------- /src/img/trpl15-01.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl15-01.svg -------------------------------------------------------------------------------- /src/img/trpl15-02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl15-02.svg -------------------------------------------------------------------------------- /src/img/trpl15-03.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl15-03.svg -------------------------------------------------------------------------------- /src/img/trpl15-04.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl15-04.svg -------------------------------------------------------------------------------- /src/img/trpl20-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/img/trpl20-01.png -------------------------------------------------------------------------------- /src/title-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/src/title-page.md -------------------------------------------------------------------------------- /style-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/style-guide.md -------------------------------------------------------------------------------- /theme/2018-edition.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/theme/2018-edition.css -------------------------------------------------------------------------------- /theme/em-to-bold.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/theme/em-to-bold.css -------------------------------------------------------------------------------- /tools/circleci/push-to-master-ja.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/circleci/push-to-master-ja.sh -------------------------------------------------------------------------------- /tools/convert-quotes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/convert-quotes.sh -------------------------------------------------------------------------------- /tools/doc-to-md.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/doc-to-md.sh -------------------------------------------------------------------------------- /tools/docx-to-md.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/docx-to-md.xsl -------------------------------------------------------------------------------- /tools/megadiff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/megadiff.sh -------------------------------------------------------------------------------- /tools/nostarch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/nostarch.sh -------------------------------------------------------------------------------- /tools/src/bin/concat_chapters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/src/bin/concat_chapters.rs -------------------------------------------------------------------------------- /tools/src/bin/convert_quotes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/src/bin/convert_quotes.rs -------------------------------------------------------------------------------- /tools/src/bin/lfp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/src/bin/lfp.rs -------------------------------------------------------------------------------- /tools/src/bin/link2print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/src/bin/link2print.rs -------------------------------------------------------------------------------- /tools/src/bin/release_listings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/src/bin/release_listings.rs -------------------------------------------------------------------------------- /tools/src/bin/remove_hidden_lines.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/src/bin/remove_hidden_lines.rs -------------------------------------------------------------------------------- /tools/src/bin/remove_links.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/src/bin/remove_links.rs -------------------------------------------------------------------------------- /tools/src/bin/remove_markup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/src/bin/remove_markup.rs -------------------------------------------------------------------------------- /tools/update-rustc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang-ja/book-ja/HEAD/tools/update-rustc.sh --------------------------------------------------------------------------------