Struct sqlx_core::sqlite::LockedSqliteHandle
source · [−]pub struct LockedSqliteHandle<'a> { /* private fields */ }
Implementations
sourceimpl 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> Send for LockedSqliteHandle<'a>
impl<'a> !Sync for LockedSqliteHandle<'a>
impl<'a> Unpin for LockedSqliteHandle<'a>
impl<'a> !UnwindSafe for LockedSqliteHandle<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more