Type Alias sqlite3_pcache_methods

Source
pub type sqlite3_pcache_methods = Struct_sqlite3_pcache_methods;

Aliased Type§

struct sqlite3_pcache_methods {
    pub pArg: *mut c_void,
    pub xInit: Option<extern "C" fn(*mut c_void) -> i32>,
    pub xShutdown: Option<extern "C" fn(*mut c_void)>,
    pub xCreate: Option<extern "C" fn(i32, i32) -> *mut Struct_sqlite3_pcache>,
    pub xCachesize: Option<extern "C" fn(*mut Struct_sqlite3_pcache, i32)>,
    pub xPagecount: Option<extern "C" fn(*mut Struct_sqlite3_pcache) -> i32>,
    pub xFetch: Option<extern "C" fn(*mut Struct_sqlite3_pcache, u32, i32) -> *mut c_void>,
    pub xUnpin: Option<extern "C" fn(*mut Struct_sqlite3_pcache, *mut c_void, i32)>,
    pub xRekey: Option<extern "C" fn(*mut Struct_sqlite3_pcache, *mut c_void, u32, u32)>,
    pub xTruncate: Option<extern "C" fn(*mut Struct_sqlite3_pcache, u32)>,
    pub xDestroy: Option<extern "C" fn(*mut Struct_sqlite3_pcache)>,
}

Fields§

§pArg: *mut c_void§xInit: Option<extern "C" fn(*mut c_void) -> i32>§xShutdown: Option<extern "C" fn(*mut c_void)>§xCreate: Option<extern "C" fn(i32, i32) -> *mut Struct_sqlite3_pcache>§xCachesize: Option<extern "C" fn(*mut Struct_sqlite3_pcache, i32)>§xPagecount: Option<extern "C" fn(*mut Struct_sqlite3_pcache) -> i32>§xFetch: Option<extern "C" fn(*mut Struct_sqlite3_pcache, u32, i32) -> *mut c_void>§xUnpin: Option<extern "C" fn(*mut Struct_sqlite3_pcache, *mut c_void, i32)>§xRekey: Option<extern "C" fn(*mut Struct_sqlite3_pcache, *mut c_void, u32, u32)>§xTruncate: Option<extern "C" fn(*mut Struct_sqlite3_pcache, u32)>§xDestroy: Option<extern "C" fn(*mut Struct_sqlite3_pcache)>