pub struct LockedSqliteHandle<'a> { /* private fields */ }Available on crate feature
sqlite only.Implementations§
Source§impl LockedSqliteHandle<'_>
impl LockedSqliteHandle<'_>
Sourcepub fn as_raw_handle(&mut self) -> NonNull<sqlite3>
pub fn as_raw_handle(&mut self) -> NonNull<sqlite3>
Returns the underlying sqlite3* connection handle.
As long as this LockedSqliteHandle exists, it is guaranteed that the background thread
is not making FFI calls on this database handle or any of its statements.
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for LockedSqliteHandle<'a>
impl<'a> !Sync for LockedSqliteHandle<'a>
impl<'a> !UnwindSafe for LockedSqliteHandle<'a>
impl<'a> Freeze for LockedSqliteHandle<'a>
impl<'a> Send for LockedSqliteHandle<'a>
impl<'a> Unpin for LockedSqliteHandle<'a>
impl<'a> UnsafeUnpin for LockedSqliteHandle<'a>
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more