Expand description
§embassy-futures
An Embassy project.
Utilities for working with futures, compatible with no_std
and not using alloc
. Optimized for code size,
ideal for embedded systems.
- Future combinators, like
join
andselect
- Utilities to use
async
without a fully fledged executor:block_on
andyield_now
.
§Interoperability
Futures from this crate can run on any executor.
Modules§
- Wait for multiple futures to complete.
- Wait for the first of several futures to complete.
Functions§
- Run a future to completion using a busy loop.
- Poll a future once.
- Yield from the current task once, allowing other tasks to run.