pub struct MachineLifecycleCommit { /* private fields */ }Expand description
Machine-owned lifecycle commit token.
This token has no public constructor. RuntimeStore implementors can persist the selected state, but callers outside the machine/driver commit path cannot select arbitrary lifecycle truth.
Implementations§
Source§impl MachineLifecycleCommit
impl MachineLifecycleCommit
Sourcepub fn runtime_state(self) -> RuntimeState
pub fn runtime_state(self) -> RuntimeState
Runtime state selected by the owning MeerkatMachine transition.
Trait Implementations§
Source§impl Clone for MachineLifecycleCommit
impl Clone for MachineLifecycleCommit
Source§fn clone(&self) -> MachineLifecycleCommit
fn clone(&self) -> MachineLifecycleCommit
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 MachineLifecycleCommit
impl Debug for MachineLifecycleCommit
Source§impl PartialEq for MachineLifecycleCommit
impl PartialEq for MachineLifecycleCommit
Source§fn eq(&self, other: &MachineLifecycleCommit) -> bool
fn eq(&self, other: &MachineLifecycleCommit) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for MachineLifecycleCommit
impl Eq for MachineLifecycleCommit
impl StructuralPartialEq for MachineLifecycleCommit
Auto Trait Implementations§
impl Freeze for MachineLifecycleCommit
impl RefUnwindSafe for MachineLifecycleCommit
impl Send for MachineLifecycleCommit
impl Sync for MachineLifecycleCommit
impl Unpin for MachineLifecycleCommit
impl UnsafeUnpin for MachineLifecycleCommit
impl UnwindSafe for MachineLifecycleCommit
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.