Struct sqlx_core_oldapi::sqlite::LockedSqliteHandle
source · pub struct LockedSqliteHandle<'a> { /* private fields */ }
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> Send for LockedSqliteHandle<'a>
impl<'a> !Sync for LockedSqliteHandle<'a>
impl<'a> Unpin for LockedSqliteHandle<'a>
impl<'a> !UnwindSafe 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