pub enum JournalDurability {
Immediate,
Eventual,
}Expand description
Durability mode for journal writes.
Variants§
Immediate
fsync on every commit — protects against kernel crash and power loss (default).
Eventual
No fsync — OS decides flush timing. Suitable for dev/test.
Trait Implementations§
Source§impl Clone for JournalDurability
impl Clone for JournalDurability
Source§fn clone(&self) -> JournalDurability
fn clone(&self) -> JournalDurability
Returns a duplicate of the value. Read more
1.0.0 · 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 JournalDurability
impl Debug for JournalDurability
Source§impl Default for JournalDurability
impl Default for JournalDurability
Source§fn default() -> JournalDurability
fn default() -> JournalDurability
Returns the “default value” for a type. Read more
Source§impl PartialEq for JournalDurability
impl PartialEq for JournalDurability
impl StructuralPartialEq for JournalDurability
Auto Trait Implementations§
impl Freeze for JournalDurability
impl RefUnwindSafe for JournalDurability
impl Send for JournalDurability
impl Sync for JournalDurability
impl Unpin for JournalDurability
impl UnsafeUnpin for JournalDurability
impl UnwindSafe for JournalDurability
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