[−][src]Struct sqlite3_native::sqlite3
Fields
pVfs: *mut sqlite3_vfs
pVdbe: *mut Vdbe
pDfltColl: *mut CollSeq
mutex: *mut sqlite3_mutex
aDb: *mut Db
nDb: c_int
mDbFlags: u32_0
flags: u64_0
lastRowid: i64_0
szMmap: i64_0
nSchemaLock: u32_0
openFlags: c_uint
errCode: c_int
errMask: c_int
iSysErrno: c_int
dbOptFlags: u16_0
enc: u8_0
autoCommit: u8_0
temp_store: u8_0
mallocFailed: u8_0
bBenignMalloc: u8_0
dfltLockMode: u8_0
nextAutovac: c_schar
suppressErr: u8_0
vtabOnConflict: u8_0
isTransactionSavepoint: u8_0
mTrace: u8_0
nSqlExec: u8_0
nextPagesize: c_int
magic: u32_0
nChange: c_int
nTotalChange: c_int
aLimit: [c_int; 12]
nMaxSorterMmap: c_int
init: sqlite3InitInfo
nVdbeActive: c_int
nVdbeRead: c_int
nVdbeWrite: c_int
nVdbeExec: c_int
nVDestroy: c_int
nExtension: c_int
aExtension: *mut *mut c_void
xTrace: Option<unsafe extern "C" fn(_: u32_0, _: *mut c_void, _: *mut c_void, _: *mut c_void) -> c_int>
pTraceArg: *mut c_void
xProfile: Option<unsafe extern "C" fn(_: *mut c_void, _: *const c_char, _: u64_0)>
pProfileArg: *mut c_void
pCommitArg: *mut c_void
xCommitCallback: Option<unsafe extern "C" fn(_: *mut c_void) -> c_int>
pRollbackArg: *mut c_void
xRollbackCallback: Option<unsafe extern "C" fn(_: *mut c_void)>
pUpdateArg: *mut c_void
xUpdateCallback: Option<unsafe extern "C" fn(_: *mut c_void, _: c_int, _: *const c_char, _: *const c_char, _: sqlite_int64)>
pParse: *mut Parse
xWalCallback: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut sqlite3, _: *const c_char, _: c_int) -> c_int>
pWalArg: *mut c_void
xCollNeeded: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut sqlite3, _: c_int, _: *const c_char)>
xCollNeeded16: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut sqlite3, _: c_int, _: *const c_void)>
pCollNeededArg: *mut c_void
pErr: *mut sqlite3_value
u1: C2RustUnnamed_11
lookaside: Lookaside
xAuth: sqlite3_xauth
pAuthArg: *mut c_void
xProgress: Option<unsafe extern "C" fn(_: *mut c_void) -> c_int>
pProgressArg: *mut c_void
nProgressOps: c_uint
nVTrans: c_int
aModule: Hash
pVtabCtx: *mut VtabCtx
aVTrans: *mut *mut VTable
pDisconnect: *mut VTable
aFunc: Hash
aCollSeq: Hash
busyHandler: BusyHandler
aDbStatic: [Db; 2]
pSavepoint: *mut Savepoint
nAnalysisLimit: c_int
busyTimeout: c_int
nSavepoint: c_int
nStatement: c_int
nDeferredCons: i64_0
nDeferredImmCons: i64_0
pnBytesFreed: *mut c_int
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for sqlite3
impl !Send for sqlite3
impl !Sync for sqlite3
impl Unpin for sqlite3
impl !UnwindSafe for sqlite3
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,