pub struct InputStatePersistenceRecord { /* private fields */ }Expand description
Store-write wrapper for an input-state bundle whose DSL-owned seed facts came from a generated MeerkatMachine-owned snapshot.
Implementations§
Source§impl InputStatePersistenceRecord
impl InputStatePersistenceRecord
Sourcepub fn as_stored(&self) -> &StoredInputState
pub fn as_stored(&self) -> &StoredInputState
Raw bundle approved for durable persistence.
Sourcepub fn clone_stored(&self) -> StoredInputState
pub fn clone_stored(&self) -> StoredInputState
Clone the approved raw bundle.
Sourcepub fn into_stored(self) -> StoredInputState
pub fn into_stored(self) -> StoredInputState
Consume the approved record into its raw bundle.
Trait Implementations§
Source§impl Clone for InputStatePersistenceRecord
impl Clone for InputStatePersistenceRecord
Source§fn clone(&self) -> InputStatePersistenceRecord
fn clone(&self) -> InputStatePersistenceRecord
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 moreAuto Trait Implementations§
impl Freeze for InputStatePersistenceRecord
impl RefUnwindSafe for InputStatePersistenceRecord
impl Send for InputStatePersistenceRecord
impl Sync for InputStatePersistenceRecord
impl Unpin for InputStatePersistenceRecord
impl UnsafeUnpin for InputStatePersistenceRecord
impl UnwindSafe for InputStatePersistenceRecord
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