Expand description
A multi-task executor that uses statically allocated state for tracking task status.
StructsΒ§
- BitWaker π
- A
Wakerthat can be used to wake a sub-future within an outer task while tracking which sub-future it is. - Executor
- Async sub-executor.
- Executor
Shared - Permanent shared state required for the
Executor. - Waker
Shared π - Data shared between multiple
BitWakers associated with a singleExecutor.
TraitsΒ§
- AddUsize
Bits πMinus One - Helper to force associated type normalization.
- DivCeil
Usize πBits - Helper to force associated type normalization.
- Internal π
- Private API to simplify bounds that users donβt need to care about.
FunctionsΒ§
- get_
active_ πindex_ and_ mask - Gets the index of the word that the
indexflag is stored in, and the mask to identify the flag within the word.
Type AliasesΒ§
- Length
InWords π - Helper to simplify getting the
LengthInWordsassociated type. - Usize
Bits π - Usize
Bits πMinus One