Struct unqlite_sys::Struct_unqlite_kv_methods [] [src]

#[repr(C)]
pub struct Struct_unqlite_kv_methods { pub zName: *const c_char, pub szKv: c_int, pub szCursor: c_int, pub iVersion: c_int, pub xInit: Option<unsafe extern "C" fn(_: *mut unqlite_kv_engine, _: c_int) -> c_int>, pub xRelease: Option<unsafe extern "C" fn(_: *mut unqlite_kv_engine)>, pub xConfig: Option<unsafe extern "C" fn(_: *mut unqlite_kv_engine, _: c_int, _: va_list) -> c_int>, pub xOpen: Option<unsafe extern "C" fn(_: *mut unqlite_kv_engine, _: pgno) -> c_int>, pub xReplace: Option<unsafe extern "C" fn(_: *mut unqlite_kv_engine, _: *const c_void, _: c_int, _: *const c_void, _: unqlite_int64) -> c_int>, pub xAppend: Option<unsafe extern "C" fn(_: *mut unqlite_kv_engine, _: *const c_void, _: c_int, _: *const c_void, _: unqlite_int64) -> c_int>, pub xCursorInit: Option<unsafe extern "C" fn(_: *mut unqlite_kv_cursor)>, pub xSeek: Option<unsafe extern "C" fn(_: *mut unqlite_kv_cursor, _: *const c_void, _: c_int, _: c_int) -> c_int>, pub xFirst: Option<unsafe extern "C" fn(_: *mut unqlite_kv_cursor) -> c_int>, pub xLast: Option<unsafe extern "C" fn(_: *mut unqlite_kv_cursor) -> c_int>, pub xValid: Option<unsafe extern "C" fn(_: *mut unqlite_kv_cursor) -> c_int>, pub xNext: Option<unsafe extern "C" fn(_: *mut unqlite_kv_cursor) -> c_int>, pub xPrev: Option<unsafe extern "C" fn(_: *mut unqlite_kv_cursor) -> c_int>, pub xDelete: Option<unsafe extern "C" fn(_: *mut unqlite_kv_cursor) -> c_int>, pub xKeyLength: Option<unsafe extern "C" fn(_: *mut unqlite_kv_cursor, _: *mut c_int) -> c_int>, pub xKey: Option<unsafe extern "C" fn(_: *mut unqlite_kv_cursor, _: Option<unsafe extern "C" fn(_: *const c_void, _: c_uint, _: *mut c_void) -> c_int>, _: *mut c_void) -> c_int>, pub xDataLength: Option<unsafe extern "C" fn(_: *mut unqlite_kv_cursor, _: *mut unqlite_int64) -> c_int>, pub xData: Option<unsafe extern "C" fn(_: *mut unqlite_kv_cursor, _: Option<unsafe extern "C" fn(_: *const c_void, _: c_uint, _: *mut c_void) -> c_int>, _: *mut c_void) -> c_int>, pub xReset: Option<unsafe extern "C" fn(_: *mut unqlite_kv_cursor)>, pub xCursorRelease: Option<unsafe extern "C" fn(_: *mut unqlite_kv_cursor)>, }

Fields

Trait Implementations

impl Copy for Struct_unqlite_kv_methods
[src]

impl Clone for Struct_unqlite_kv_methods
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Struct_unqlite_kv_methods
[src]

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