[][src]Struct sqlite3_native::Sqlite3Config

#[repr(C)]pub struct Sqlite3Config {
    pub bMemstat: c_int,
    pub bCoreMutex: u8_0,
    pub bFullMutex: u8_0,
    pub bOpenUri: u8_0,
    pub bUseCis: u8_0,
    pub bSmallMalloc: u8_0,
    pub bExtraSchemaChecks: u8_0,
    pub mxStrlen: c_int,
    pub neverCorrupt: c_int,
    pub szLookaside: c_int,
    pub nLookaside: c_int,
    pub nStmtSpill: c_int,
    pub m: sqlite3_mem_methods,
    pub mutex: sqlite3_mutex_methods,
    pub pcache2: sqlite3_pcache_methods2,
    pub pHeap: *mut c_void,
    pub nHeap: c_int,
    pub mnReq: c_int,
    pub mxReq: c_int,
    pub szMmap: sqlite3_int64,
    pub mxMmap: sqlite3_int64,
    pub pPage: *mut c_void,
    pub szPage: c_int,
    pub nPage: c_int,
    pub mxParserStack: c_int,
    pub sharedCacheEnabled: c_int,
    pub szPma: u32_0,
    pub isInit: c_int,
    pub inProgress: c_int,
    pub isMutexInit: c_int,
    pub isMallocInit: c_int,
    pub isPCacheInit: c_int,
    pub nRefInitMutex: c_int,
    pub pInitMutex: *mut sqlite3_mutex,
    pub xLog: Option<unsafe extern "C" fn(_: *mut c_void, _: c_int, _: *const c_char)>,
    pub pLogArg: *mut c_void,
    pub xTestCallback: Option<unsafe extern "C" fn(_: c_int) -> c_int>,
    pub bLocaltimeFault: c_int,
    pub iOnceResetThreshold: c_int,
    pub szSorterRef: u32_0,
    pub iPrngSeed: c_uint,
}

Fields

bMemstat: c_intbCoreMutex: u8_0bFullMutex: u8_0bOpenUri: u8_0bUseCis: u8_0bSmallMalloc: u8_0bExtraSchemaChecks: u8_0mxStrlen: c_intneverCorrupt: c_intszLookaside: c_intnLookaside: c_intnStmtSpill: c_intm: sqlite3_mem_methodsmutex: sqlite3_mutex_methodspcache2: sqlite3_pcache_methods2pHeap: *mut c_voidnHeap: c_intmnReq: c_intmxReq: c_intszMmap: sqlite3_int64mxMmap: sqlite3_int64pPage: *mut c_voidszPage: c_intnPage: c_intmxParserStack: c_intsharedCacheEnabled: c_intszPma: u32_0isInit: c_intinProgress: c_intisMutexInit: c_intisMallocInit: c_intisPCacheInit: c_intnRefInitMutex: c_intpInitMutex: *mut sqlite3_mutexxLog: Option<unsafe extern "C" fn(_: *mut c_void, _: c_int, _: *const c_char)>pLogArg: *mut c_voidxTestCallback: Option<unsafe extern "C" fn(_: c_int) -> c_int>bLocaltimeFault: c_intiOnceResetThreshold: c_intszSorterRef: u32_0iPrngSeed: c_uint

Trait Implementations

impl Clone for Sqlite3Config[src]

impl Copy for Sqlite3Config[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.