Single-Thread Tracking: From GlobalAlloc to Rust-Level Memory Semantics

Rust provides very strong memory safety guarantees. However, “memory safety” does not equate to “transparent memory behavior.”