pub enum MemoryTransition {
Supersede {
replacement: EpisodicId,
},
Revoke {
reason: String,
},
Archive,
Erase,
}Expand description
Explicit lifecycle operation for a source record.
Variants§
Trait Implementations§
Source§impl Clone for MemoryTransition
impl Clone for MemoryTransition
Source§fn clone(&self) -> MemoryTransition
fn clone(&self) -> MemoryTransition
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 MemoryTransition
impl Debug for MemoryTransition
impl Eq for MemoryTransition
Source§impl PartialEq for MemoryTransition
impl PartialEq for MemoryTransition
impl StructuralPartialEq for MemoryTransition
Auto Trait Implementations§
impl Freeze for MemoryTransition
impl RefUnwindSafe for MemoryTransition
impl Send for MemoryTransition
impl Sync for MemoryTransition
impl Unpin for MemoryTransition
impl UnsafeUnpin for MemoryTransition
impl UnwindSafe for MemoryTransition
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