Some Tokio trivia (no, not _that_ #Tokio, but the #Rust Tokio #Async runtime):
Did you know that since Tokio v1.41 (Oct 22th, 2024), large Futures (>16KB) are automatically `Box`ed, when `spawn`ed in order to not overflow the stack (or causing excessive memcpy)!? This is enabled in release builds!
Previously, it was only enabled in debug builds, for which the threshold is >2KB until `Box`ing.
https://github.com/tokio-rs/tokio/pull/6826
Found via
How Big is your Future:
https://hegdenu.net/posts/how-big-is-your-future/