Rust in Three Days
Overview
Installation
Syntax
Mutability
Basic types
Data structures
Functions
Basic Generics
Match
Ownership
Borrowing
Stack and Heap
Error handling
Iterators
Testing
Small helpers
Task:
Redisish
Cargo in Detail
Traits
Dynamic Dispatch
Advanced Generics
Conversions
Closures
Imports, Modules, Visibility
Crates
libcore and libstd
The stdlib
Iterators again
Task:
Connected Mailbox
Smart Pointer
Send and Sync
Task:
Connected mailbox with threads
Documentation
Deref
Drop, Panic, Abort
Lifetimes
Memory considerations
Strings
Overview of embedded development
unsafe
FFI
Task:
Simple Bindings to leveldb-sys
Dynamic and static libraries
Task:
Embedding of a simple dylib in your favorite language.
Effective Rust
Working with Nightly
async/await
Community-Overview
Specializations
Property Testing
Unfinished
Standard types
Outlook
Serde
Macros
WebAssembly
Futures
(
futures-rs 0.2
)
Inner Mutability