pub enum RingRead {
Ready(Frame),
Pending,
Unavailable,
}Expand description
Result of reading one logical counter from a ring source.
Variants§
Ready(Frame)
The expected counter is fully committed and safe to consume.
Pending
The counter has been claimed but may still be in flight. A cursor must stay on this counter and retry later.
The counter can no longer be read from this slot.
Trait Implementations§
impl Eq for RingRead
impl StructuralPartialEq for RingRead
Auto Trait Implementations§
impl !Freeze for RingRead
impl RefUnwindSafe for RingRead
impl Send for RingRead
impl Sync for RingRead
impl Unpin for RingRead
impl UnsafeUnpin for RingRead
impl UnwindSafe for RingRead
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more