Struct unqlite_sys::Struct_unqlite_kv_io [] [src]

#[repr(C)]
pub struct Struct_unqlite_kv_io { pub pHandle: unqlite_kv_handle, pub pMethods: *mut unqlite_kv_methods, pub xGet: Option<unsafe extern "C" fn(_: unqlite_kv_handle, _: pgno, _: *mut *mut unqlite_page) -> c_int>, pub xLookup: Option<unsafe extern "C" fn(_: unqlite_kv_handle, _: pgno, _: *mut *mut unqlite_page) -> c_int>, pub xNew: Option<unsafe extern "C" fn(_: unqlite_kv_handle, _: *mut *mut unqlite_page) -> c_int>, pub xWrite: Option<unsafe extern "C" fn(_: *mut unqlite_page) -> c_int>, pub xDontWrite: Option<unsafe extern "C" fn(_: *mut unqlite_page) -> c_int>, pub xDontJournal: Option<unsafe extern "C" fn(_: *mut unqlite_page) -> c_int>, pub xDontMkHot: Option<unsafe extern "C" fn(_: *mut unqlite_page) -> c_int>, pub xPageRef: Option<unsafe extern "C" fn(_: *mut unqlite_page) -> c_int>, pub xPageUnref: Option<unsafe extern "C" fn(_: *mut unqlite_page) -> c_int>, pub xPageSize: Option<extern "C" fn(_: unqlite_kv_handle) -> c_int>, pub xReadOnly: Option<extern "C" fn(_: unqlite_kv_handle) -> c_int>, pub xTmpPage: Option<extern "C" fn(_: unqlite_kv_handle) -> *mut c_uchar>, pub xSetUnpin: Option<extern "C" fn(_: unqlite_kv_handle, _: Option<unsafe extern "C" fn(_: *mut c_void)>)>, pub xSetReload: Option<extern "C" fn(_: unqlite_kv_handle, _: Option<unsafe extern "C" fn(_: *mut c_void)>)>, pub xErr: Option<unsafe extern "C" fn(_: unqlite_kv_handle, _: *const c_char)>, }

Fields

Trait Implementations

impl Copy for Struct_unqlite_kv_io
[src]

impl Clone for Struct_unqlite_kv_io
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Struct_unqlite_kv_io
[src]

Returns the "default value" for a type. Read more