Rust

We assume that you have the knowledge of pointers and memory management, generics programming and basic data structures.

G mn7 Advanced Features end->mn7 mn0 Hello World! mn0->start sn1 Cargo mn0:e->sn1:w sn0 Installation sn0:e->mn0:w mn1 Common Concepts mn1->mn0 sn5 Control Flow mn1:e->sn5:w sn6 Structs mn1:e->sn6:w sn7 Enums mn1:e->sn7:w sn2 Variables and Mutability sn2:e->mn1:w sn3 Data Types sn3:e->mn1:w sn4 Functions sn4:e->mn1:w mn2 Ownership mn2->mn1 sn10 Slice mn2:e->sn10:w sn8 Memory Allocation sn8:e->mn2:w sn9 References and Borrowing sn9:e->mn2:w mn3 Generic mn3->mn2 sn13 Lifetime mn3:e->sn13:w sn14 Smart Pointers Box<T> Rc<T> RefCell<T> Arc<T> mn3:e->sn14:w sn11 Generic Data Types sn11:e->mn3:w sn12 Traits sn12:e->mn3:w mn4 Project mn4->mn3 sn17 Testing mn4:e->sn17:w sn18 Error mn4:e->sn18:w sn15 Package and Crates sn15:e->mn4:w sn16 Modules sn16:e->mn4:w mn5 Functional Language mn5->mn4 sn20 Iterators mn5:e->sn20:w sn19 Closures sn19:e->mn5:w mn6 Concurrency mn6->mn5 sn23 Shared State mn6:e->sn23:w sn24 Sync & Send mn6:e->sn24:w sn21 Threads sn21:e->mn6:w sn22 Message Passing sn22:e->mn6:w mn7->mn6 sn28 Functions and Closures mn7:e->sn28:w sn29 Macros mn7:e->sn29:w sn25 Unsafe sn25:e->mn7:w sn26 Traits sn26:e->mn7:w sn27 Types sn27:e->mn7:w


Book The Rust Programming Language
Book Learning Rust With Entirely Too Many Lists
Book The Rustconomicon - The Dark Arts of Unsafe Rust

results matching ""

    No results matching ""