基本的にはここに書いてある通り。
Scoping rules - Rust By Example
C/C++エンジニアではないけど、これも参考にさせて頂いた。
C/C++エンジニアのための Rust のデータ所有権とライフタイム入門
- Ownership (所有権)
- RAII: Resource Acquisition Is Initialization
- Immutable (変更不可能)・Mutable (変更可能)な変数
- Borrowing (借用)
- Reference
- Mutable Reference
- DataのLifetimeより長い変数にReferenceは渡せない
- Copy trait