2 ms·
So the main use is convenience to seamlessly make stack variables permanent? Intuitively that doesn't sound worth the language design troubles compared to makin
by jimmaswell 7y ago
So the main use is convenience to seamlessly make stack variables permanent? Intuitively that doesn't sound worth the language design troubles compared to making the programmer declare these things on the heap manually. I'm not that familiar with Rust though.
- steveklabnik 7y agoThat’s one use case, it’s not the only one. And it’s not always “put it on the heap”, so you can’t solve the issue that way.
- kibwen 7y agoIdeally it should be possible to avoid the heap entirely; futures in Rust should be capable of operating even in contexts that don't come with a memory allocator, such as memory-constrained embedded devices.