pub struct SqliteConfig {
pub path: DbPath,
pub flags: OpenFlags,
pub journal_mode: JournalMode,
pub synchronous_mode: SynchronousMode,
pub temp_store: TempStore,
pub cache_size: u32,
pub wal_autocheckpoint: u32,
pub page_size: u32,
pub mmap_size: u64,
pub prepared_statement_cache_capacity: u32,
}Fields§
§path: DbPath§flags: OpenFlags§journal_mode: JournalMode§synchronous_mode: SynchronousMode§temp_store: TempStore§cache_size: u32§wal_autocheckpoint: u32§page_size: u32§mmap_size: u64§prepared_statement_cache_capacity: u32Implementations§
Source§impl SqliteConfig
impl SqliteConfig
pub fn new<P: AsRef<Path>>(path: P) -> Self
pub fn safe<P: AsRef<Path>>(path: P) -> Self
pub fn fast<P: AsRef<Path>>(path: P) -> Self
pub fn tmpfs() -> Self
pub fn in_memory() -> Self
pub fn test() -> Self
pub fn path<P: AsRef<Path>>(self, path: P) -> Self
pub fn flags(self, flags: OpenFlags) -> Self
pub fn journal_mode(self, mode: JournalMode) -> Self
pub fn synchronous_mode(self, mode: SynchronousMode) -> Self
pub fn temp_store(self, store: TempStore) -> Self
pub fn cache_size(self, size_kb: u32) -> Self
pub fn wal_autocheckpoint(self, pages: u32) -> Self
pub fn page_size(self, size: u32) -> Self
pub fn mmap_size(self, size: u64) -> Self
Trait Implementations§
Source§impl Clone for SqliteConfig
impl Clone for SqliteConfig
Source§fn clone(&self) -> SqliteConfig
fn clone(&self) -> SqliteConfig
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 SqliteConfig
impl Debug for SqliteConfig
Auto Trait Implementations§
impl Freeze for SqliteConfig
impl RefUnwindSafe for SqliteConfig
impl Send for SqliteConfig
impl Sync for SqliteConfig
impl Unpin for SqliteConfig
impl UnsafeUnpin for SqliteConfig
impl UnwindSafe for SqliteConfig
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