pub enum TurnPolicy {
Archive,
ExpireAfter(i64),
Drop,
}Expand description
What crate::Mnemo::commit_deltas does with the turns carried
in the batch (Phase 12.7c).
Variants§
Archive
Archive every turn in the batch via
crate::Mnemo::ingest_thread. Default — matches the
“lossless flow preservation” story of 12.7.
ExpireAfter(i64)
Store turns with a TTL (unix-seconds expiry).
Drop
Drop turns on the floor (no archive record written).
Trait Implementations§
Source§impl Clone for TurnPolicy
impl Clone for TurnPolicy
impl Copy for TurnPolicy
Source§impl Debug for TurnPolicy
impl Debug for TurnPolicy
Source§impl Default for TurnPolicy
impl Default for TurnPolicy
impl Eq for TurnPolicy
Source§impl PartialEq for TurnPolicy
impl PartialEq for TurnPolicy
impl StructuralPartialEq for TurnPolicy
Auto Trait Implementations§
impl Forget for TurnPolicy
impl Freeze for TurnPolicy
impl RefUnwindSafe for TurnPolicy
impl Send for TurnPolicy
impl Sync for TurnPolicy
impl Unpin for TurnPolicy
impl UnsafeUnpin for TurnPolicy
impl UnwindSafe for TurnPolicy
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