1.
Why Rust
2.
History of Rust
3.
The Rust Community
4.
Variable declaration
5.
Method Signatures
6.
Flowcontrol
7.
Ownership
8.
Objects and Traits
9.
Generics
10.
Collections
11.
Enums, tuples, and aliases
12.
Modules
13.
Cargo
14.
Equivalent frameworks
15.
Error handling
16.
How Rust makes you a better Java programmer
17.
Concurrency
18.
Testing
19.
Debugging
20.
Operator Overloading
21.
Lifetimes
22.
Cool Rust Tricks
23.
Writing Mactos
24.
Command line programs
25.
Example program
26.
Webasm
27.
Using Rust with Java
Light (default)
Rust
Coal
Navy
Ayu
Rust for Java developers
Example program
TODO: Web server example (mio, surdie, tokio, rotor, hyper)
Writing a parser
Performance