├── .github └── workflows │ └── mdbook.yml ├── .gitignore ├── README.md ├── book.toml └── src ├── SUMMARY.md ├── anonymous_generic_parameters.md ├── async.md ├── async_try.md ├── auto_view_types.md ├── autoclaim.md ├── borrow_checker.md ├── claim.md ├── const_do.md ├── cyclic_trait_matching.md ├── do.md ├── dyn.md ├── dyn_star.md ├── effects.md ├── error_handling.md ├── failure.md ├── impl_trait_everywhere.md ├── implied_bounds.md ├── introduction.md ├── module_level_generics.md ├── perfect_derive.md ├── place_lifetimes.md ├── polonius.md ├── self_referential.md ├── try.md ├── use.md ├── view_types.md ├── where_clause_the_ultimate.md └── with_clauses.md /.github/workflows/mdbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikomatsakis/rust-of-my-dreams/HEAD/.github/workflows/mdbook.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikomatsakis/rust-of-my-dreams/HEAD/README.md -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikomatsakis/rust-of-my-dreams/HEAD/book.toml -------------------------------------------------------------------------------- /src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikomatsakis/rust-of-my-dreams/HEAD/src/SUMMARY.md -------------------------------------------------------------------------------- /src/anonymous_generic_parameters.md: -------------------------------------------------------------------------------- 1 | # Anonymous generic parameters 2 | -------------------------------------------------------------------------------- /src/async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikomatsakis/rust-of-my-dreams/HEAD/src/async.md -------------------------------------------------------------------------------- /src/async_try.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/auto_view_types.md: -------------------------------------------------------------------------------- 1 | # Auto view types for private functions 2 | -------------------------------------------------------------------------------- /src/autoclaim.md: -------------------------------------------------------------------------------- 1 | # Autoclaim 2 | -------------------------------------------------------------------------------- /src/borrow_checker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikomatsakis/rust-of-my-dreams/HEAD/src/borrow_checker.md -------------------------------------------------------------------------------- /src/claim.md: -------------------------------------------------------------------------------- 1 | # Claim 2 | -------------------------------------------------------------------------------- /src/const_do.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cyclic_trait_matching.md: -------------------------------------------------------------------------------- 1 | # Cyclic trait matching 2 | -------------------------------------------------------------------------------- /src/do.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikomatsakis/rust-of-my-dreams/HEAD/src/do.md -------------------------------------------------------------------------------- /src/dyn.md: -------------------------------------------------------------------------------- 1 | # Dyn made easy 2 | -------------------------------------------------------------------------------- /src/dyn_star.md: -------------------------------------------------------------------------------- 1 | # Dyn becomes Sized 2 | -------------------------------------------------------------------------------- /src/effects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikomatsakis/rust-of-my-dreams/HEAD/src/effects.md -------------------------------------------------------------------------------- /src/error_handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikomatsakis/rust-of-my-dreams/HEAD/src/error_handling.md -------------------------------------------------------------------------------- /src/failure.md: -------------------------------------------------------------------------------- 1 | # Single failure type -------------------------------------------------------------------------------- /src/impl_trait_everywhere.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikomatsakis/rust-of-my-dreams/HEAD/src/impl_trait_everywhere.md -------------------------------------------------------------------------------- /src/implied_bounds.md: -------------------------------------------------------------------------------- 1 | # Implied bounds 2 | -------------------------------------------------------------------------------- /src/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikomatsakis/rust-of-my-dreams/HEAD/src/introduction.md -------------------------------------------------------------------------------- /src/module_level_generics.md: -------------------------------------------------------------------------------- 1 | # Module-level generics 2 | -------------------------------------------------------------------------------- /src/perfect_derive.md: -------------------------------------------------------------------------------- 1 | # Perfect derive 2 | -------------------------------------------------------------------------------- /src/place_lifetimes.md: -------------------------------------------------------------------------------- 1 | # Place-based lifetimes 2 | -------------------------------------------------------------------------------- /src/polonius.md: -------------------------------------------------------------------------------- 1 | # Polonius 2 | -------------------------------------------------------------------------------- /src/self_referential.md: -------------------------------------------------------------------------------- 1 | # Self-referential structures 2 | -------------------------------------------------------------------------------- /src/try.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikomatsakis/rust-of-my-dreams/HEAD/src/try.md -------------------------------------------------------------------------------- /src/use.md: -------------------------------------------------------------------------------- 1 | # Using values 2 | -------------------------------------------------------------------------------- /src/view_types.md: -------------------------------------------------------------------------------- 1 | # View types 2 | -------------------------------------------------------------------------------- /src/where_clause_the_ultimate.md: -------------------------------------------------------------------------------- 1 | # Where clause the ultimate 2 | -------------------------------------------------------------------------------- /src/with_clauses.md: -------------------------------------------------------------------------------- 1 | # With clauses 2 | --------------------------------------------------------------------------------