Prev
|
Contents
|
Next
Rust for C Programmers
Dr. S. Salewski
© S. Salewski
1
Rust for C programmers
2
The basic structure of a Rust program
3
Installing Rust
4
Rustc and Cargo
5
Common programming concepts
6
Ownership and memory management
7
Control flow
8
Functions and methods
9
Structs
10
Enums and pattern matching
11
Traits, generics, and lifetimes
12
Closures in Rust
13
Working with Iterators
14
Option types
15
Error handling with Result
16
Type conversions
17
Crates, modules, and packages
18
Common collection types
19
Smart pointers
20
Object oriented programming
21
Patterns and pattern matching
22
Fearless concurrency
23
Working with Cargo
24
Testing
25
Unsafe Rust
26
Appendix
Prev
|
Contents
|
Next