Type Alias sqlite3_pcache_methods2

Source
pub type sqlite3_pcache_methods2 = Struct_sqlite3_pcache_methods2;

Aliased Type§

struct sqlite3_pcache_methods2 {
Show 13 fields pub iVersion: i32, 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, 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 Struct_sqlite3_pcache_page>, pub xUnpin: Option<extern "C" fn(*mut Struct_sqlite3_pcache, *mut Struct_sqlite3_pcache_page, i32)>, pub xRekey: Option<extern "C" fn(*mut Struct_sqlite3_pcache, *mut Struct_sqlite3_pcache_page, u32, u32)>, pub xTruncate: Option<extern "C" fn(*mut Struct_sqlite3_pcache, u32)>, pub xDestroy: Option<extern "C" fn(*mut Struct_sqlite3_pcache)>, pub xShrink: Option<extern "C" fn(*mut Struct_sqlite3_pcache)>,
}

Fields§

§iVersion: i32§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, 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 Struct_sqlite3_pcache_page>§xUnpin: Option<extern "C" fn(*mut Struct_sqlite3_pcache, *mut Struct_sqlite3_pcache_page, i32)>§xRekey: Option<extern "C" fn(*mut Struct_sqlite3_pcache, *mut Struct_sqlite3_pcache_page, u32, u32)>§xTruncate: Option<extern "C" fn(*mut Struct_sqlite3_pcache, u32)>§xDestroy: Option<extern "C" fn(*mut Struct_sqlite3_pcache)>§xShrink: Option<extern "C" fn(*mut Struct_sqlite3_pcache)>