upvote
In zig the solution is to use an arena allocator. That’s about as easy as it gets. Maybe Rust also allows doing that, I don’t know.
reply
You can use arenas in Rust, it's just not as trivial to swap allocators generally. But there are plenty of crates for it.
reply