For my library, I want to replace async_std by smol, since the former has been deprecated in favor of the latter. This is mostly just a simple translation (different module structure, names etc.), but what I don’t know is how to replace async-std's stdin. Anybody got a hint on that?


Yeah that looks fine, thanks! It would introduce a new dependency (
async_io) though, so I might go withUnblockmentioned above. Let’s see what happens when I try to make the switch :)(e) Ah I don’t think this really works, I’d need to wrap it in an
Async, but the docs explicitely mention not to use that withStdin: https://docs.rs/smol/latest/smol/struct.Async.html#supported-types.Unblockit is then :)