summaryrefslogtreecommitdiffstats
path: root/src/doc/book/src
ModeNameSize
-rw-r--r--SUMMARY.md7309logstatsplain
-rw-r--r--appendix-00.md104logstatsplain
-rw-r--r--appendix-01-keywords.md5082logstatsplain
-rw-r--r--appendix-02-operators.md10151logstatsplain
-rw-r--r--appendix-03-derivable-traits.md9803logstatsplain
-rw-r--r--appendix-04-useful-development-tools.md5437logstatsplain
-rw-r--r--appendix-05-editions.md3036logstatsplain
-rw-r--r--appendix-06-translation.md1595logstatsplain
-rw-r--r--appendix-07-nightly-rust.md8833logstatsplain
-rw-r--r--ch00-00-introduction.md10431logstatsplain
-rw-r--r--ch01-00-getting-started.md303logstatsplain
-rw-r--r--ch01-01-installation.md4999logstatsplain
-rw-r--r--ch01-02-hello-world.md7299logstatsplain
-rw-r--r--ch01-03-hello-cargo.md10932logstatsplain
-rw-r--r--ch02-00-guessing-game-tutorial.md39732logstatsplain
-rw-r--r--ch03-00-common-programming-concepts.md1191logstatsplain
-rw-r--r--ch03-01-variables-and-mutability.md9341logstatsplain
-rw-r--r--ch03-02-data-types.md17144logstatsplain
-rw-r--r--ch03-03-how-functions-work.md10745logstatsplain
-rw-r--r--ch03-04-comments.md1528logstatsplain
-rw-r--r--ch03-05-control-flow.md16630logstatsplain
-rw-r--r--ch04-00-understanding-ownership.md406logstatsplain
-rw-r--r--ch04-01-what-is-ownership.md24108logstatsplain
-rw-r--r--ch04-02-references-and-borrowing.md10660logstatsplain
-rw-r--r--ch04-03-slices.md13074logstatsplain
-rw-r--r--ch05-00-structs.md861logstatsplain
-rw-r--r--ch05-01-defining-structs.md13135logstatsplain
-rw-r--r--ch05-02-example-structs.md11536logstatsplain
-rw-r--r--ch05-03-method-syntax.md12199logstatsplain
-rw-r--r--ch06-00-enums.md673logstatsplain
-rw-r--r--ch06-01-defining-an-enum.md15665logstatsplain
-rw-r--r--ch06-02-match.md12475logstatsplain
-rw-r--r--ch06-03-if-let.md3921logstatsplain
-rw-r--r--ch07-00-managing-growing-projects-with-packages-crates-and-modules.md2890logstatsplain
-rw-r--r--ch07-01-packages-and-crates.md3739logstatsplain
-rw-r--r--ch07-02-defining-modules-to-control-scope-and-privacy.md8063logstatsplain
-rw-r--r--ch07-03-paths-for-referring-to-an-item-in-the-module-tree.md15362logstatsplain
-rw-r--r--ch07-04-bringing-paths-into-scope-with-the-use-keyword.md13391logstatsplain
-rw-r--r--ch07-05-separating-modules-into-different-files.md6134logstatsplain
-rw-r--r--ch08-00-common-collections.md1351logstatsplain
-rw-r--r--ch08-01-vectors.md11629logstatsplain
-rw-r--r--ch08-02-strings.md16975logstatsplain
-rw-r--r--ch08-03-hash-maps.md11461logstatsplain
-rw-r--r--ch09-00-error-handling.md1383logstatsplain
-rw-r--r--ch09-01-unrecoverable-errors-with-panic.md8426logstatsplain
-rw-r--r--ch09-02-recoverable-errors-with-result.md26340logstatsplain
-rw-r--r--ch09-03-to-panic-or-not-to-panic.md13217logstatsplain
-rw-r--r--ch10-00-generics.md5808logstatsplain
-rw-r--r--ch10-01-syntax.md14754logstatsplain
-rw-r--r--ch10-02-traits.md18367logstatsplain
-rw-r--r--ch10-03-lifetime-syntax.md30452logstatsplain
-rw-r--r--ch11-00-testing.md1969logstatsplain
-rw-r--r--ch11-01-writing-tests.md24996logstatsplain
-rw-r--r--ch11-02-running-tests.md7893logstatsplain
-rw-r--r--ch11-03-test-organization.md12668logstatsplain
-rw-r--r--ch12-00-an-io-project.md2542logstatsplain
-rw-r--r--ch12-01-accepting-command-line-arguments.md6314logstatsplain
-rw-r--r--ch12-02-reading-a-file.md2393logstatsplain
-rw-r--r--ch12-03-improving-error-handling-and-modularity.md24783logstatsplain
-rw-r--r--ch12-04-testing-the-librarys-functionality.md10587logstatsplain
-rw-r--r--ch12-05-working-with-environment-variables.md9447logstatsplain
-rw-r--r--ch12-06-writing-to-stderr-instead-of-stdout.md4358logstatsplain
-rw-r--r--ch13-00-functional-features.md1241logstatsplain
-rw-r--r--ch13-01-closures.md20826logstatsplain
-rw-r--r--ch13-02-iterators.md10130logstatsplain
-rw-r--r--ch13-03-improving-our-io-project.md8147logstatsplain
-rw-r--r--ch13-04-performance.md4804logstatsplain
-rw-r--r--ch14-00-more-about-cargo.md712logstatsplain
-rw-r--r--ch14-01-release-profiles.md2998logstatsplain
-rw-r--r--ch14-02-publishing-to-crates-io.md20827logstatsplain
-rw-r--r--ch14-03-cargo-workspaces.md13216logstatsplain
-rw-r--r--ch14-04-installing-binaries.md2142logstatsplain
-rw-r--r--ch14-05-extending-cargo.md974logstatsplain
-rw-r--r--ch15-00-smart-pointers.md3116logstatsplain
-rw-r--r--ch15-01-box.md12403logstatsplain
-rw-r--r--ch15-02-deref.md14086logstatsplain
-rw-r--r--ch15-03-drop.md7187logstatsplain
-rw-r--r--ch15-04-rc.md8200logstatsplain
-rw-r--r--ch15-05-interior-mutability.md18015logstatsplain
-rw-r--r--ch15-06-reference-cycles.md15679logstatsplain
-rw-r--r--ch16-00-concurrency.md3005logstatsplain
-rw-r--r--ch16-01-threads.md12392logstatsplain
-rw-r--r--ch16-02-message-passing.md11560logstatsplain
-rw-r--r--ch16-03-shared-state.md12371logstatsplain
-rw-r--r--ch16-04-extensible-concurrency-sync-and-send.md4907logstatsplain
-rw-r--r--ch17-00-oop.md896logstatsplain
-rw-r--r--ch17-01-what-is-oo.md8269logstatsplain
-rw-r--r--ch17-02-trait-objects.md13052logstatsplain
-rw-r--r--ch17-03-oo-design-patterns.md26635logstatsplain
-rw-r--r--ch18-00-patterns.md1438logstatsplain
-rw-r--r--ch18-01-all-the-places-for-patterns.md10392logstatsplain
-rw-r--r--ch18-02-refutability.md4308logstatsplain
-rw-r--r--ch18-03-pattern-syntax.md26825logstatsplain
-rw-r--r--ch19-00-advanced-features.md1178logstatsplain
-rw-r--r--ch19-01-unsafe-rust.md22535logstatsplain
-rw-r--r--ch19-03-advanced-traits.md21745logstatsplain
-rw-r--r--ch19-04-advanced-types.md14170logstatsplain
-rw-r--r--ch19-05-advanced-functions-and-closures.md6023logstatsplain
-rw-r--r--ch19-06-macros.md24556logstatsplain
-rw-r--r--ch20-00-final-project-a-web-server.md1556logstatsplain
-rw-r--r--ch20-01-single-threaded.md21475logstatsplain
-rw-r--r--ch20-02-multithreaded.md32980logstatsplain
-rw-r--r--ch20-03-graceful-shutdown-and-cleanup.md10611logstatsplain
-rw-r--r--foreword.md2348logstatsplain
d---------img648logstatsplain
-rw-r--r--title-page.md1054logstatsplain