Rust to assembly
Rust enum and match representation in assembly
Learn how enums are organized in memory. Also understand the generated assembly code for match on an enum.
Mapping Arrays, Tuples, Box and Option to assembly
Learn how Arrays, Tuples, Box and Option are represented in memory. Also understand the generated assembly code for these types.
Mapping a bool vector to string slice vector
Understand the assembly code generated when mapping a
Vec<bool> to a
Vec<& 'static str> (static string slice vector).
The allocations and de-allocations operations are also covered.