HN2new | past | comments | ask | show | jobs | submitlogin

> depending on the tokio version (maybe) using block_on results in a hang or panic

Isn't it mostly a function of what runtime you're using? `block_on` with a single-threaded runtime can't run tasks elsewhere (since there's only one thread which you're blocking) so depending on the version it would either hang (before detection of that situation was added) or panic, with an error message saying to use a multithreaded runtime.

I completely agree that it's a pain in the ass though, especially since there are situations where tokio must be coerced into using anything but the basic scheduler (e.g. tests).



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: