-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
no_std support? #103
Comments
I believe no_std support for async/await is coming with the next Rust version. |
Well, which parts of smol would even be available in no_std environments? :) The reactor requires networking, which is provided by std. Blocking executor doesn't make sense without types for stdin/stdout/stderr and files. I could be missing something here, though! |
I'm guessing this goes hand in hand with providing an interface for people to implement their own reactors. Embedded typically has to come up with their own TCP/IP stack like LWIP or PicoTCP. See for example, this project that implements support for them: https://github.com/cesanta/mongoose |
Closing this issue due to inactivity. I don't think it makes too much sense for smol to provide anything no_std. That would basically entail some parts of |
Recently I read that zCore has implemented async/await support on OS level by making their own executor, proving that async runtime can be run on
no_std
. Can we also supportno_std
?The text was updated successfully, but these errors were encountered: