Structs§
- Block πA block in a linked list.
- Block
Header πExtra fields for aBlock<T>
. - Values π
Enums§
- Read π
Constants§
- BLOC
K_ πMASK Masks an index to get the block identifier. - READ
Y_ π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 πReturnstrue
if the specified slot has a value ready to be consumed. - is_
tx_ πclosed Returnstrue
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 byslot_index
.