pub enum RingSlotTransition {
Publish,
Claim,
Done,
Fault,
Cancel,
}Expand description
Explicit host-observable ring slot lifecycle transition.
Variants§
Publish
Host publishes a fully written slot.
Claim
Worker claims a published or scheduler-ready slot.
Done
Worker marks a claimed slot done.
Fault
Runtime marks an in-flight slot faulted.
Cancel
Host cancels an unclaimed in-flight slot.
Trait Implementations§
Source§impl Clone for RingSlotTransition
impl Clone for RingSlotTransition
Source§fn clone(&self) -> RingSlotTransition
fn clone(&self) -> RingSlotTransition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RingSlotTransition
Source§impl Debug for RingSlotTransition
impl Debug for RingSlotTransition
impl Eq for RingSlotTransition
Source§impl PartialEq for RingSlotTransition
impl PartialEq for RingSlotTransition
Source§fn eq(&self, other: &RingSlotTransition) -> bool
fn eq(&self, other: &RingSlotTransition) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RingSlotTransition
Auto Trait Implementations§
impl Freeze for RingSlotTransition
impl RefUnwindSafe for RingSlotTransition
impl Send for RingSlotTransition
impl Sync for RingSlotTransition
impl Unpin for RingSlotTransition
impl UnsafeUnpin for RingSlotTransition
impl UnwindSafe for RingSlotTransition
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.