pub struct SqliteConnectOptions { /* private fields */ }Expand description
sqlite connection settings.
Implementations§
Source§impl SqliteConnectOptions
impl SqliteConnectOptions
Sourcepub fn new() -> SqliteConnectOptions
pub fn new() -> SqliteConnectOptions
Starts with an on-disk sqlite database created when missing.
Sourcepub fn path(self, value: impl Into<PathBuf>) -> SqliteConnectOptions
pub fn path(self, value: impl Into<PathBuf>) -> SqliteConnectOptions
Sets the database path.
Sourcepub fn in_memory(self) -> SqliteConnectOptions
pub fn in_memory(self) -> SqliteConnectOptions
Uses an in-memory database.
This clears any path already set on the options.
Sourcepub fn read_only(self, value: bool) -> SqliteConnectOptions
pub fn read_only(self, value: bool) -> SqliteConnectOptions
Sets whether sqlite opens the database as read-only.
Sourcepub fn create_if_missing(self, value: bool) -> SqliteConnectOptions
pub fn create_if_missing(self, value: bool) -> SqliteConnectOptions
Sets whether sqlite creates the database file when missing.
Sourcepub fn busy_timeout(self, value: Duration) -> SqliteConnectOptions
pub fn busy_timeout(self, value: Duration) -> SqliteConnectOptions
Sets sqlite’s busy timeout.
Trait Implementations§
Source§impl Clone for SqliteConnectOptions
impl Clone for SqliteConnectOptions
Source§fn clone(&self) -> SqliteConnectOptions
fn clone(&self) -> SqliteConnectOptions
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 SqliteConnectOptions
impl Debug for SqliteConnectOptions
Source§impl Default for SqliteConnectOptions
impl Default for SqliteConnectOptions
Source§fn default() -> SqliteConnectOptions
fn default() -> SqliteConnectOptions
Returns the “default value” for a type. Read more
Source§impl From<SqliteConnectOptions> for ConnectOptions
impl From<SqliteConnectOptions> for ConnectOptions
Source§fn from(value: SqliteConnectOptions) -> ConnectOptions
fn from(value: SqliteConnectOptions) -> ConnectOptions
Converts to this type from the input type.
Source§impl IntoConnectOptions for SqliteConnectOptions
impl IntoConnectOptions for SqliteConnectOptions
Source§fn into_connect_options(self) -> Result<ConnectOptions, Error>
fn into_connect_options(self) -> Result<ConnectOptions, Error>
Converts into
ConnectOptions.Auto Trait Implementations§
impl Freeze for SqliteConnectOptions
impl RefUnwindSafe for SqliteConnectOptions
impl Send for SqliteConnectOptions
impl Sync for SqliteConnectOptions
impl Unpin for SqliteConnectOptions
impl UnsafeUnpin for SqliteConnectOptions
impl UnwindSafe for SqliteConnectOptions
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