Structs§
- Block πA block in a linked list.
- BlockHeader πExtra fields for a
Block<T>
. - Values π
Enums§
- Read π
Constants§
- BLOCK_MASK πMasks an index to get the block identifier.
- READY_MASK πMask covering all bits used to track slot readiness.
- RELEASED πFlag tracking that a block has gone through the senderβs release routine.
- SLOT_MASK πMasks an index to get the value offset in a block.
- TX_CLOSED πFlag tracking all senders dropped.
Functions§
- is_ready πReturns
true
if the specified slot has a value ready to be consumed. - is_tx_closed πReturns
true
if the closed flag has been set. - offset πReturns the offset into the block referenced by
slot_index
. - start_index πReturns the index of the first slot in the block referenced by
slot_index
.