2 ms·
> Rust had like 3 allocating types total. Seriously? Categories of types maybe, but literal types it's more than that. Even closures allocate if they need to
by pixelesque 7d ago
> Rust had like 3 allocating types total.
Seriously? Categories of types maybe, but literal types it's more than that.
Even closures allocate if they need to capture their environment.
- steveklabnik 7d agoIt’s actually the opposite: the language has zero allocations in it. Allocation is entirely a library concern. When you want to have a closure allocate an environment, the closure itself does not: the Box you wrap it in, which is a stdlib type, does.