pub enum AcidBackend {
File,
InMemory,
}Expand description
Redb storage backend used by the StorageMode::Acid mode.
Variants§
File
File-backed redb (default). Data persists across restarts.
InMemory
In-memory redb. Provides ACID transactions without disk I/O; all data is lost on shutdown.
Implementations§
Trait Implementations§
Source§impl Clone for AcidBackend
impl Clone for AcidBackend
Source§fn clone(&self) -> AcidBackend
fn clone(&self) -> AcidBackend
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 AcidBackend
impl Debug for AcidBackend
Source§impl PartialEq for AcidBackend
impl PartialEq for AcidBackend
impl Copy for AcidBackend
impl Eq for AcidBackend
impl StructuralPartialEq for AcidBackend
Auto Trait Implementations§
impl Freeze for AcidBackend
impl RefUnwindSafe for AcidBackend
impl Send for AcidBackend
impl Sync for AcidBackend
impl Unpin for AcidBackend
impl UnsafeUnpin for AcidBackend
impl UnwindSafe for AcidBackend
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.