1.
Resources in general
1.1.
Example
1.2.
What is a resource
2.
Memory as a resource
2.1.
Example
2.2.
Garbage collectors
2.3.
Not all memory needs to be acquired
3.
Memory and data structures
4.
An example of using a resource in Rust
4.1.
Resources used in the example
4.2.
Stepping through the example
4.3.
Some core concepts illustrated
5.
Core concepts
5.1.
Ownership is the responsibility to release the resource
5.2.
Borrowing is having access
5.3.
Moving is transfer of ownership
6.
An example of providing a resource in Rust
7.
Summary
Resource management in Rust
Core concepts
TODO: Write an introduction here.