Remix.run Logo
ignoreusernames 2 hours ago

As of now I don’t think there’s an alternative. I’m not a Rust expert but the core issue to me is that “async” goes beyond just having a Futures scheduler. Async stuff usually needs network, disk, os interaction, future utilities(spawn) and these are all things the runtime (tokio) provides. It’s pretty hard to be compatible with each other unless the language itself provides those.

turdinthemouth an hour ago | parent [-]

That's not the core issue at all it's lifetimes and allocations.

ignoreusernames 35 minutes ago | parent [-]

Can you elaborate on this please? Do you mean that’s basically impossible for rust std to provide a default runtime that makes “everyone” (embedded on one end and web on the other) happy?