rust-by-practice/en/src/SUMMARY.md

94 lines
3.8 KiB
Markdown
Raw Normal View History

2022-02-11 00:42:25 -06:00
# Summary
2022-03-14 01:39:22 -06:00
- [Rust By Practice](why-exercise.md)
- [Small projects with Elegant code](elegant-code-base.md)
2022-02-24 01:59:37 -06:00
- [Variables](variables.md)
2022-02-24 06:31:19 -06:00
- [Basic Types](basic-types/intro.md)
- [Numbers](basic-types/numbers.md)
- [Char, Bool and Unit](basic-types/char-bool-unit.md)
- [Statements and Expressions](basic-types/statements-expressions.md)
- [Functions](basic-types/functions.md)
2022-02-25 03:34:45 -06:00
- [Ownership and Borrowing](ownership/intro.md)
- [Ownership](ownership/ownership.md)
- [Reference and Borrowing](ownership/borrowing.md)
2022-03-01 02:07:16 -06:00
- [Compound Types](compound-types/intro.md)
2022-02-26 23:01:40 -06:00
- [string](compound-types/string.md)
2022-02-27 07:14:53 -06:00
- [Array](compound-types/array.md)
- [Slice](compound-types/slice.md)
2022-02-27 08:10:59 -06:00
- [Tuple](compound-types/tuple.md)
2022-02-28 06:47:10 -06:00
- [Struct](compound-types/struct.md)
2022-02-28 07:32:54 -06:00
- [Enum](compound-types/enum.md)
2022-03-01 02:07:16 -06:00
- [Flow Control](flow-control.md)
2022-03-01 06:12:55 -06:00
- [Pattern Match](pattern-match/intro.md)
2022-03-01 04:58:36 -06:00
- [match, matches! and if let](pattern-match/match-iflet.md)
- [Patterns](pattern-match/patterns.md)
2022-03-03 02:33:10 -06:00
- [Method & Associated function](method.md)
2022-03-03 03:13:21 -06:00
- [Generics and Traits](generics-traits/intro.md)
- [Generics](generics-traits/generics.md)
2022-03-04 02:00:42 -06:00
- [Const Generics](generics-traits/const-generics.md)
- [Traits](generics-traits/traits.md)
- [Trait Object](generics-traits/trait-object.md)
2022-03-05 08:05:53 -06:00
- [Advanced Traits](generics-traits/advanced-traits.md)
2022-03-06 23:10:04 -06:00
- [Collection Types](collections/intro.md)
2022-03-05 08:03:32 -06:00
- [String](collections/string.md)
2022-03-07 08:13:12 -06:00
- [Vector](collections/vector.md)
- [HashMap](collections/hashmap.md)
2022-03-09 02:34:49 -06:00
- [Type Conversion](type-conversions/intro.md)
- [as](type-conversions/as.md)
2022-03-09 02:53:10 -06:00
- [From/Into](type-conversions/from-into.md)
- [Others](type-conversions/others.md)
2022-03-10 02:21:14 -06:00
- [Result and panic](result-panic/intro.md)
- [panic!](result-panic/panic.md)
2022-03-11 03:07:37 -06:00
- [Result and ?](result-panic/result.md)
2022-03-14 23:32:02 -06:00
- [Crate and Module](crate-module/intro.md)
2022-03-14 01:39:22 -06:00
- [Package and Crate](crate-module/crate.md)
- [Module](crate-module/module.md)
2022-03-14 03:33:54 -06:00
- [Advanced use and pub](crate-module/use-pub.md)
2022-03-15 01:46:16 -06:00
- [Comments and Docs](comments-docs.md)
2022-03-15 03:22:52 -06:00
- [Formatted output](formatted-output/intro.md)
2022-03-15 03:24:29 -06:00
- [println! and format!](formatted-output/println.md)
2022-03-15 06:05:03 -06:00
- [Debug and Display](formatted-output/debug-display.md)
2022-03-15 03:22:52 -06:00
- [formating](formatted-output/formatting.md)
2022-03-16 03:02:56 -06:00
- [Lifetime](lifetime/intro.md)
2022-02-16 03:26:40 -06:00
- [basic](lifetime/basic.md)
2022-03-16 03:02:56 -06:00
- [&'static and T: 'static TODO](lifetime/static.md)
- [advance TODO](lifetime/advance.md)
2022-03-09 22:28:48 -06:00
- [Functional programing TODO](functional-programing/intro.md)
- [Closure](functional-programing/cloure.md)
- [Iterator](functional-programing/iterator.md)
2022-03-09 22:28:48 -06:00
- [newtype and Sized TODO](newtype-sized.md)
- [Smart pointers TODO](smart-pointers/intro.md)
- [Box](smart-pointers/box.md)
- [Deref](smart-pointers/deref.md)
- [Drop](smart-pointers/drop.md)
- [Rc and Arc](smart-pointers/rc-arc.md)
- [Cell and RefCell](smart-pointers/cell-refcell.md)
2022-03-09 22:28:48 -06:00
- [Weak and Circle reference TODO](weak.md)
- [Self referential TODO](self-referential.md)
- [Threads TODO](threads/intro.md)
- [Basic using](threads/basic-using.md)
- [Message passing](threads/message-passing.md)
- [Sync](threads/sync.md)
- [Atomic](threads/atomic.md)
- [Send and Sync](threads/send-sync.md)
2022-03-09 22:28:48 -06:00
- [Global variables TODO](global-variables.md)
- [Errors TODO](errors.md)
2022-02-24 21:18:27 -06:00
- [Unsafe doing](unsafe/intro.md)
- [Inline assembly](unsafe/inline-asm.md)
2022-03-09 22:28:48 -06:00
- [Macro TODO](macro.md)
- [Tests TODO](tests/intro.md)
- [Write Tests](tests/write-tests.md)
2022-02-16 03:26:40 -06:00
- [Benchmark](tests/benchmark.md)
- [Unit and Integration](tests/unit-integration.md)
- [Assertions](tests/assertions.md)
2022-03-09 22:28:48 -06:00
- [Async/Await TODO](async/intro.md)
- [async and await!](async/async-await.md)
- [Future](async/future.md)
- [Pin and Unpin](async/pin-unpin.md)
- [Stream](async/stream.md)
2022-02-28 01:32:11 -06:00
2022-03-09 22:28:48 -06:00
- [Standard Library TODO](std/intro.md)
2022-03-14 23:32:02 -06:00
- [String](std/String.md)
- [Fighting with Compiler](fight-compiler/intro.md)
- [Borrowing](fight-compiler/borrowing.md)