pub struct MachineLifecycleBindingFacts { /* private fields */ }Expand description
Runtime binding facts selected by generated MeerkatMachine authority.
RuntimeStore implementations persist and read these facts as part of a machine lifecycle snapshot. The commit token that writes these facts stays crate-private so compatibility callers cannot mint replacement lifecycle truth.
Implementations§
Source§impl MachineLifecycleBindingFacts
impl MachineLifecycleBindingFacts
pub fn agent_runtime_id(&self) -> Option<&str>
pub fn fence_token(&self) -> Option<u64>
pub fn runtime_generation(&self) -> Option<u64>
pub fn runtime_epoch_id(&self) -> Option<&str>
Trait Implementations§
Source§impl Clone for MachineLifecycleBindingFacts
impl Clone for MachineLifecycleBindingFacts
Source§fn clone(&self) -> MachineLifecycleBindingFacts
fn clone(&self) -> MachineLifecycleBindingFacts
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 MachineLifecycleBindingFacts
impl Debug for MachineLifecycleBindingFacts
Source§impl Default for MachineLifecycleBindingFacts
impl Default for MachineLifecycleBindingFacts
Source§fn default() -> MachineLifecycleBindingFacts
fn default() -> MachineLifecycleBindingFacts
Returns the “default value” for a type. Read more
impl Eq for MachineLifecycleBindingFacts
Source§impl PartialEq for MachineLifecycleBindingFacts
impl PartialEq for MachineLifecycleBindingFacts
Source§fn eq(&self, other: &MachineLifecycleBindingFacts) -> bool
fn eq(&self, other: &MachineLifecycleBindingFacts) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MachineLifecycleBindingFacts
Auto Trait Implementations§
impl Freeze for MachineLifecycleBindingFacts
impl RefUnwindSafe for MachineLifecycleBindingFacts
impl Send for MachineLifecycleBindingFacts
impl Sync for MachineLifecycleBindingFacts
impl Unpin for MachineLifecycleBindingFacts
impl UnsafeUnpin for MachineLifecycleBindingFacts
impl UnwindSafe for MachineLifecycleBindingFacts
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.