pub enum JournalMode {
Delete,
Truncate,
Persist,
Memory,
Wal,
Off,
}Expand description
SQLite journal mode.
Variants§
Delete
DELETE - Default mode, deletes journal after transaction.
Truncate
TRUNCATE - Truncates journal instead of deleting.
Persist
PERSIST - Keep journal file, zero out on commit.
Memory
MEMORY - Keep journal in memory.
Wal
WAL - Write-Ahead Logging (best for concurrent access).
Off
OFF - No journal (dangerous).
Implementations§
Trait Implementations§
Source§impl Clone for JournalMode
impl Clone for JournalMode
Source§fn clone(&self) -> JournalMode
fn clone(&self) -> JournalMode
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 JournalMode
impl Debug for JournalMode
Source§impl Default for JournalMode
impl Default for JournalMode
Source§fn default() -> JournalMode
fn default() -> JournalMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for JournalMode
impl PartialEq for JournalMode
impl Copy for JournalMode
impl Eq for JournalMode
impl StructuralPartialEq for JournalMode
Auto Trait Implementations§
impl Freeze for JournalMode
impl RefUnwindSafe for JournalMode
impl Send for JournalMode
impl Sync for JournalMode
impl Unpin for JournalMode
impl UnwindSafe for JournalMode
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