pub enum MachineLifecycleCasOutcome {
Applied {
version: MachineLifecycleObservationVersion,
},
Conflict {
current: MachineLifecycleObservation,
},
}Expand description
Result of a target-local lifecycle compare-and-swap.
Variants§
Applied
Fields
§
version: MachineLifecycleObservationVersionConflict
Fields
§
current: MachineLifecycleObservationTrait Implementations§
Source§impl Clone for MachineLifecycleCasOutcome
impl Clone for MachineLifecycleCasOutcome
Source§fn clone(&self) -> MachineLifecycleCasOutcome
fn clone(&self) -> MachineLifecycleCasOutcome
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 moreSource§impl Debug for MachineLifecycleCasOutcome
impl Debug for MachineLifecycleCasOutcome
impl Eq for MachineLifecycleCasOutcome
impl StructuralPartialEq for MachineLifecycleCasOutcome
Auto Trait Implementations§
impl Freeze for MachineLifecycleCasOutcome
impl RefUnwindSafe for MachineLifecycleCasOutcome
impl Send for MachineLifecycleCasOutcome
impl Sync for MachineLifecycleCasOutcome
impl Unpin for MachineLifecycleCasOutcome
impl UnsafeUnpin for MachineLifecycleCasOutcome
impl UnwindSafe for MachineLifecycleCasOutcome
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,
impl<T> CoreExecutorTurnFinalizationGuard for Twhere
T: Send,
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.