Struct unqlite_sys::Struct_unqlite_kv_io
[−]
[src]
pub struct Struct_unqlite_kv_io { pub pHandle: unqlite_kv_handle, pub pMethods: *mut unqlite_kv_methods, pub xGet: Option<extern fn(arg1: unqlite_kv_handle, arg2: pgno, arg3: *mut *mut unqlite_page) -> c_int>, pub xLookup: Option<extern fn(arg1: unqlite_kv_handle, arg2: pgno, arg3: *mut *mut unqlite_page) -> c_int>, pub xNew: Option<extern fn(arg1: unqlite_kv_handle, arg2: *mut *mut unqlite_page) -> c_int>, pub xWrite: Option<extern fn(arg1: *mut unqlite_page) -> c_int>, pub xDontWrite: Option<extern fn(arg1: *mut unqlite_page) -> c_int>, pub xDontJournal: Option<extern fn(arg1: *mut unqlite_page) -> c_int>, pub xDontMkHot: Option<extern fn(arg1: *mut unqlite_page) -> c_int>, pub xPageRef: Option<extern fn(arg1: *mut unqlite_page) -> c_int>, pub xPageUnref: Option<extern fn(arg1: *mut unqlite_page) -> c_int>, pub xPageSize: Option<extern fn(arg1: unqlite_kv_handle) -> c_int>, pub xReadOnly: Option<extern fn(arg1: unqlite_kv_handle) -> c_int>, pub xTmpPage: Option<extern fn(arg1: unqlite_kv_handle) -> *mut c_uchar>, pub xSetUnpin: Option<extern fn(arg1: unqlite_kv_handle, xPageUnpin: Option<extern fn(arg1: *mut c_void)>)>, pub xSetReload: Option<extern fn(arg1: unqlite_kv_handle, xPageReload: Option<extern fn(arg1: *mut c_void)>)>, pub xErr: Option<extern fn(arg1: unqlite_kv_handle, arg2: *const c_char)>, }
Fields
pHandle: unqlite_kv_handle
pMethods: *mut unqlite_kv_methods
xGet: Option<extern fn(arg1: unqlite_kv_handle, arg2: pgno, arg3: *mut *mut unqlite_page) -> c_int>
xLookup: Option<extern fn(arg1: unqlite_kv_handle, arg2: pgno, arg3: *mut *mut unqlite_page) -> c_int>
xNew: Option<extern fn(arg1: unqlite_kv_handle, arg2: *mut *mut unqlite_page) -> c_int>
xWrite: Option<extern fn(arg1: *mut unqlite_page) -> c_int>
xDontWrite: Option<extern fn(arg1: *mut unqlite_page) -> c_int>
xDontJournal: Option<extern fn(arg1: *mut unqlite_page) -> c_int>
xDontMkHot: Option<extern fn(arg1: *mut unqlite_page) -> c_int>
xPageRef: Option<extern fn(arg1: *mut unqlite_page) -> c_int>
xPageUnref: Option<extern fn(arg1: *mut unqlite_page) -> c_int>
xPageSize: Option<extern fn(arg1: unqlite_kv_handle) -> c_int>
xReadOnly: Option<extern fn(arg1: unqlite_kv_handle) -> c_int>
xTmpPage: Option<extern fn(arg1: unqlite_kv_handle) -> *mut c_uchar>
xSetUnpin: Option<extern fn(arg1: unqlite_kv_handle, xPageUnpin: Option<extern fn(arg1: *mut c_void)>)>
xSetReload: Option<extern fn(arg1: unqlite_kv_handle, xPageReload: Option<extern fn(arg1: *mut c_void)>)>
xErr: Option<extern fn(arg1: unqlite_kv_handle, arg2: *const c_char)>
Trait Implementations
impl Copy for Struct_unqlite_kv_io
[src]
impl Clone for Struct_unqlite_kv_io
[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more