#[repr(C)]pub struct __db {Show 165 fields
pub pgsize: u_int32_t,
pub priority: DB_CACHE_PRIORITY,
pub db_append_recno: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DBT, arg3: db_recno_t) -> c_int>,
pub db_feedback: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int, arg3: c_int)>,
pub dup_compare: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> c_int>,
pub app_private: *mut c_void,
pub dbenv: *mut DB_ENV,
pub env: *mut ENV,
pub type_: DBTYPE,
pub mpf: *mut DB_MPOOLFILE,
pub mutex: db_mutex_t,
pub fname: *mut c_char,
pub dname: *mut c_char,
pub dirname: *const c_char,
pub open_flags: u_int32_t,
pub fileid: [u_int8_t; 20],
pub adj_fileid: u_int32_t,
pub log_filename: *mut FNAME,
pub meta_pgno: db_pgno_t,
pub locker: *mut DB_LOCKER,
pub cur_locker: *mut DB_LOCKER,
pub cur_txn: *mut DB_TXN,
pub associate_locker: *mut DB_LOCKER,
pub handle_lock: DB_LOCK,
pub timestamp: time_t,
pub fid_gen: u_int32_t,
pub my_rskey: DBT,
pub my_rkey: DBT,
pub my_rdata: DBT,
pub saved_open_fhp: *mut DB_FH,
pub dblistlinks: __db__bindgen_ty_1,
pub free_queue: __db___cq_fq,
pub active_queue: __db___cq_aq,
pub join_queue: __db___cq_jq,
pub s_secondaries: __db__bindgen_ty_2,
pub s_links: __db__bindgen_ty_3,
pub s_refcnt: u_int32_t,
pub s_callback: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT, arg4: *mut DBT) -> c_int>,
pub s_primary: *mut DB,
pub s_assoc_flags: u_int32_t,
pub f_primaries: __db__bindgen_ty_4,
pub felink: __db__bindgen_ty_5,
pub s_foreign: *mut DB,
pub api_internal: *mut c_void,
pub bt_internal: *mut c_void,
pub h_internal: *mut c_void,
pub heap_internal: *mut c_void,
pub p_internal: *mut c_void,
pub q_internal: *mut c_void,
pub associate: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DB, arg4: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT, arg4: *mut DBT) -> c_int>, arg5: u_int32_t) -> c_int>,
pub associate_foreign: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB, arg3: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *mut DBT, arg4: *const DBT, arg5: *mut c_int) -> c_int>, arg4: u_int32_t) -> c_int>,
pub close: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>,
pub compact: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: *mut DBT, arg5: *mut DB_COMPACT, arg6: u_int32_t, arg7: *mut DBT) -> c_int>,
pub cursor: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut *mut DBC, arg4: u_int32_t) -> c_int>,
pub del: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: u_int32_t) -> c_int>,
pub err: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int, arg3: *const c_char, ...)>,
pub errx: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char, ...)>,
pub exists: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: u_int32_t) -> c_int>,
pub fd: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut c_int) -> c_int>,
pub get: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: *mut DBT, arg5: u_int32_t) -> c_int>,
pub get_alloc: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: usize) -> *mut c_void>, arg3: *mut Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: usize) -> *mut c_void>, arg4: *mut Option<unsafe extern "C" fn(arg1: *mut c_void)>) -> c_int>,
pub get_append_recno: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DBT, arg3: db_recno_t) -> c_int>) -> c_int>,
pub get_assoc_flags: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>,
pub get_bt_compare: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> c_int>) -> c_int>,
pub get_bt_compress: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT, arg4: *const DBT, arg5: *const DBT, arg6: *mut DBT) -> c_int>, arg3: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT, arg4: *mut DBT, arg5: *mut DBT, arg6: *mut DBT) -> c_int>) -> c_int>,
pub get_bt_minkey: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>,
pub get_bt_prefix: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> usize>) -> c_int>,
pub get_byteswapped: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut c_int) -> c_int>,
pub get_cachesize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t, arg3: *mut u_int32_t, arg4: *mut c_int) -> c_int>,
pub get_create_dir: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *const c_char) -> c_int>,
pub get_dbname: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *const c_char, arg3: *mut *const c_char) -> c_int>,
pub get_dup_compare: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> c_int>) -> c_int>,
pub get_encrypt_flags: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>,
pub get_env: Option<unsafe extern "C" fn(arg1: *mut DB) -> *mut DB_ENV>,
pub get_errcall: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *const DB_ENV, arg2: *const c_char, arg3: *const c_char)>)>,
pub get_errfile: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *mut FILE)>,
pub get_errpfx: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *const c_char)>,
pub get_feedback: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int, arg3: c_int)>) -> c_int>,
pub get_flags: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>,
pub get_h_compare: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> c_int>) -> c_int>,
pub get_h_ffactor: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>,
pub get_h_hash: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_void, arg3: u_int32_t) -> u_int32_t>) -> c_int>,
pub get_h_nelem: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>,
pub get_heapsize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t, arg3: *mut u_int32_t) -> c_int>,
pub get_heap_regionsize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>,
pub get_lk_exclusive: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut c_int, arg3: *mut c_int) -> c_int>,
pub get_lorder: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut c_int) -> c_int>,
pub get_mpf: Option<unsafe extern "C" fn(arg1: *mut DB) -> *mut DB_MPOOLFILE>,
pub get_msgcall: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *const DB_ENV, arg2: *const c_char)>)>,
pub get_msgfile: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *mut FILE)>,
pub get_multiple: Option<unsafe extern "C" fn(arg1: *mut DB) -> c_int>,
pub get_open_flags: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>,
pub get_pagesize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>,
pub get_partition_callback: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t, arg3: *mut Option<unsafe extern "C" fn(arg1: *mut DB, key: *mut DBT) -> u_int32_t>) -> c_int>,
pub get_partition_dirs: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *mut *const c_char) -> c_int>,
pub get_partition_keys: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t, arg3: *mut *mut DBT) -> c_int>,
pub get_priority: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_CACHE_PRIORITY) -> c_int>,
pub get_q_extentsize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>,
pub get_re_delim: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut c_int) -> c_int>,
pub get_re_len: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>,
pub get_re_pad: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut c_int) -> c_int>,
pub get_re_source: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *const c_char) -> c_int>,
pub get_transactional: Option<unsafe extern "C" fn(arg1: *mut DB) -> c_int>,
pub get_type: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DBTYPE) -> c_int>,
pub join: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *mut DBC, arg3: *mut *mut DBC, arg4: u_int32_t) -> c_int>,
pub key_range: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: *mut DB_KEY_RANGE, arg5: u_int32_t) -> c_int>,
pub open: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *const c_char, arg4: *const c_char, arg5: DBTYPE, arg6: u_int32_t, arg7: c_int) -> c_int>,
pub pget: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: *mut DBT, arg5: *mut DBT, arg6: u_int32_t) -> c_int>,
pub put: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: *mut DBT, arg5: u_int32_t) -> c_int>,
pub remove: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char, arg3: *const c_char, arg4: u_int32_t) -> c_int>,
pub rename: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char, arg3: *const c_char, arg4: *const c_char, arg5: u_int32_t) -> c_int>,
pub set_alloc: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: usize) -> *mut c_void>, arg3: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: usize) -> *mut c_void>, arg4: Option<unsafe extern "C" fn(arg1: *mut c_void)>) -> c_int>,
pub set_append_recno: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DBT, arg3: db_recno_t) -> c_int>) -> c_int>,
pub set_bt_compare: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> c_int>) -> c_int>,
pub set_bt_compress: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT, arg4: *const DBT, arg5: *const DBT, arg6: *mut DBT) -> c_int>, arg3: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT, arg4: *mut DBT, arg5: *mut DBT, arg6: *mut DBT) -> c_int>) -> c_int>,
pub set_bt_minkey: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>,
pub set_bt_prefix: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> usize>) -> c_int>,
pub set_cachesize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t, arg3: u_int32_t, arg4: c_int) -> c_int>,
pub set_create_dir: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char) -> c_int>,
pub set_dup_compare: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> c_int>) -> c_int>,
pub set_encrypt: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char, arg3: u_int32_t) -> c_int>,
pub set_errcall: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *const DB_ENV, arg2: *const c_char, arg3: *const c_char)>)>,
pub set_errfile: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut FILE)>,
pub set_errpfx: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char)>,
pub set_feedback: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int, arg3: c_int)>) -> c_int>,
pub set_flags: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>,
pub set_h_compare: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> c_int>) -> c_int>,
pub set_h_ffactor: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>,
pub set_h_hash: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_void, arg3: u_int32_t) -> u_int32_t>) -> c_int>,
pub set_h_nelem: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>,
pub set_heapsize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t, arg3: u_int32_t, arg4: u_int32_t) -> c_int>,
pub set_heap_regionsize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>,
pub set_lk_exclusive: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int) -> c_int>,
pub set_lorder: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int) -> c_int>,
pub set_msgcall: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *const DB_ENV, arg2: *const c_char)>)>,
pub set_msgfile: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut FILE)>,
pub set_pagesize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>,
pub set_paniccall: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB_ENV, arg2: c_int)>) -> c_int>,
pub set_partition: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t, arg3: *mut DBT, arg4: Option<unsafe extern "C" fn(arg1: *mut DB, key: *mut DBT) -> u_int32_t>) -> c_int>,
pub set_partition_dirs: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *const c_char) -> c_int>,
pub set_priority: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: DB_CACHE_PRIORITY) -> c_int>,
pub set_q_extentsize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>,
pub set_re_delim: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int) -> c_int>,
pub set_re_len: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>,
pub set_re_pad: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int) -> c_int>,
pub set_re_source: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char) -> c_int>,
pub sort_multiple: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DBT, arg3: *mut DBT, arg4: u_int32_t) -> c_int>,
pub stat: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut c_void, arg4: u_int32_t) -> c_int>,
pub stat_print: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>,
pub sync: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>,
pub truncate: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut u_int32_t, arg4: u_int32_t) -> c_int>,
pub upgrade: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char, arg3: u_int32_t) -> c_int>,
pub verify: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char, arg3: *const c_char, arg4: *mut FILE, arg5: u_int32_t) -> c_int>,
pub dump: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char, arg3: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: *const c_void) -> c_int>, arg4: *mut c_void, arg5: c_int, arg6: c_int) -> c_int>,
pub db_am_remove: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_THREAD_INFO, arg3: *mut DB_TXN, arg4: *const c_char, arg5: *const c_char, arg6: u_int32_t) -> c_int>,
pub db_am_rename: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_THREAD_INFO, arg3: *mut DB_TXN, arg4: *const c_char, arg5: *const c_char, arg6: *const c_char) -> c_int>,
pub stored_get: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: *mut DBT, arg5: u_int32_t) -> c_int>,
pub stored_close: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>,
pub alt_close: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>,
pub am_ok: u_int32_t,
pub preserve_fid: c_int,
pub orig_flags: u_int32_t,
pub flags: u_int32_t,
pub orig_flags2: u_int32_t,
pub flags2: u_int32_t,
}
Fields§
§pgsize: u_int32_t
Public: owned by the application.
priority: DB_CACHE_PRIORITY
§db_append_recno: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DBT, arg3: db_recno_t) -> c_int>
§db_feedback: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int, arg3: c_int)>
§dup_compare: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> c_int>
§app_private: *mut c_void
§dbenv: *mut DB_ENV
Private: owned by DB.
env: *mut ENV
§type_: DBTYPE
§mpf: *mut DB_MPOOLFILE
§mutex: db_mutex_t
§fname: *mut c_char
§dname: *mut c_char
§dirname: *const c_char
§open_flags: u_int32_t
§fileid: [u_int8_t; 20]
§adj_fileid: u_int32_t
§log_filename: *mut FNAME
§meta_pgno: db_pgno_t
§locker: *mut DB_LOCKER
§cur_locker: *mut DB_LOCKER
§cur_txn: *mut DB_TXN
§associate_locker: *mut DB_LOCKER
§handle_lock: DB_LOCK
§timestamp: time_t
§fid_gen: u_int32_t
§my_rskey: DBT
§my_rkey: DBT
§my_rdata: DBT
§saved_open_fhp: *mut DB_FH
§dblistlinks: __db__bindgen_ty_1
§free_queue: __db___cq_fq
§active_queue: __db___cq_aq
§join_queue: __db___cq_jq
§s_secondaries: __db__bindgen_ty_2
§s_links: __db__bindgen_ty_3
§s_refcnt: u_int32_t
§s_callback: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT, arg4: *mut DBT) -> c_int>
§s_primary: *mut DB
§s_assoc_flags: u_int32_t
§f_primaries: __db__bindgen_ty_4
§felink: __db__bindgen_ty_5
§s_foreign: *mut DB
§api_internal: *mut c_void
§bt_internal: *mut c_void
§h_internal: *mut c_void
§heap_internal: *mut c_void
§p_internal: *mut c_void
§q_internal: *mut c_void
§associate: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DB, arg4: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT, arg4: *mut DBT) -> c_int>, arg5: u_int32_t) -> c_int>
§associate_foreign: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB, arg3: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *mut DBT, arg4: *const DBT, arg5: *mut c_int) -> c_int>, arg4: u_int32_t) -> c_int>
§close: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>
§compact: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: *mut DBT, arg5: *mut DB_COMPACT, arg6: u_int32_t, arg7: *mut DBT) -> c_int>
§cursor: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut *mut DBC, arg4: u_int32_t) -> c_int>
§del: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: u_int32_t) -> c_int>
§err: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int, arg3: *const c_char, ...)>
§errx: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char, ...)>
§exists: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: u_int32_t) -> c_int>
§fd: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut c_int) -> c_int>
§get: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: *mut DBT, arg5: u_int32_t) -> c_int>
§get_alloc: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: usize) -> *mut c_void>, arg3: *mut Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: usize) -> *mut c_void>, arg4: *mut Option<unsafe extern "C" fn(arg1: *mut c_void)>) -> c_int>
§get_append_recno: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DBT, arg3: db_recno_t) -> c_int>) -> c_int>
§get_assoc_flags: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>
§get_bt_compare: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> c_int>) -> c_int>
§get_bt_compress: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT, arg4: *const DBT, arg5: *const DBT, arg6: *mut DBT) -> c_int>, arg3: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT, arg4: *mut DBT, arg5: *mut DBT, arg6: *mut DBT) -> c_int>) -> c_int>
§get_bt_minkey: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>
§get_bt_prefix: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> usize>) -> c_int>
§get_byteswapped: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut c_int) -> c_int>
§get_cachesize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t, arg3: *mut u_int32_t, arg4: *mut c_int) -> c_int>
§get_create_dir: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *const c_char) -> c_int>
§get_dbname: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *const c_char, arg3: *mut *const c_char) -> c_int>
§get_dup_compare: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> c_int>) -> c_int>
§get_encrypt_flags: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>
§get_env: Option<unsafe extern "C" fn(arg1: *mut DB) -> *mut DB_ENV>
§get_errcall: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *const DB_ENV, arg2: *const c_char, arg3: *const c_char)>)>
§get_errfile: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *mut FILE)>
§get_errpfx: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *const c_char)>
§get_feedback: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int, arg3: c_int)>) -> c_int>
§get_flags: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>
§get_h_compare: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> c_int>) -> c_int>
§get_h_ffactor: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>
§get_h_hash: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_void, arg3: u_int32_t) -> u_int32_t>) -> c_int>
§get_h_nelem: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>
§get_heapsize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t, arg3: *mut u_int32_t) -> c_int>
§get_heap_regionsize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>
§get_lk_exclusive: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut c_int, arg3: *mut c_int) -> c_int>
§get_lorder: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut c_int) -> c_int>
§get_mpf: Option<unsafe extern "C" fn(arg1: *mut DB) -> *mut DB_MPOOLFILE>
§get_msgcall: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut Option<unsafe extern "C" fn(arg1: *const DB_ENV, arg2: *const c_char)>)>
§get_msgfile: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *mut FILE)>
§get_multiple: Option<unsafe extern "C" fn(arg1: *mut DB) -> c_int>
§get_open_flags: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>
§get_pagesize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>
§get_partition_callback: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t, arg3: *mut Option<unsafe extern "C" fn(arg1: *mut DB, key: *mut DBT) -> u_int32_t>) -> c_int>
§get_partition_dirs: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *mut *const c_char) -> c_int>
§get_partition_keys: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t, arg3: *mut *mut DBT) -> c_int>
§get_priority: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_CACHE_PRIORITY) -> c_int>
§get_q_extentsize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>
§get_re_delim: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut c_int) -> c_int>
§get_re_len: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut u_int32_t) -> c_int>
§get_re_pad: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut c_int) -> c_int>
§get_re_source: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *const c_char) -> c_int>
§get_transactional: Option<unsafe extern "C" fn(arg1: *mut DB) -> c_int>
§get_type: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DBTYPE) -> c_int>
§join: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *mut DBC, arg3: *mut *mut DBC, arg4: u_int32_t) -> c_int>
§key_range: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: *mut DB_KEY_RANGE, arg5: u_int32_t) -> c_int>
§open: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *const c_char, arg4: *const c_char, arg5: DBTYPE, arg6: u_int32_t, arg7: c_int) -> c_int>
§pget: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: *mut DBT, arg5: *mut DBT, arg6: u_int32_t) -> c_int>
§put: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: *mut DBT, arg5: u_int32_t) -> c_int>
§remove: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char, arg3: *const c_char, arg4: u_int32_t) -> c_int>
§rename: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char, arg3: *const c_char, arg4: *const c_char, arg5: u_int32_t) -> c_int>
§set_alloc: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: usize) -> *mut c_void>, arg3: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: usize) -> *mut c_void>, arg4: Option<unsafe extern "C" fn(arg1: *mut c_void)>) -> c_int>
§set_append_recno: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DBT, arg3: db_recno_t) -> c_int>) -> c_int>
§set_bt_compare: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> c_int>) -> c_int>
§set_bt_compress: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT, arg4: *const DBT, arg5: *const DBT, arg6: *mut DBT) -> c_int>, arg3: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT, arg4: *mut DBT, arg5: *mut DBT, arg6: *mut DBT) -> c_int>) -> c_int>
§set_bt_minkey: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>
§set_bt_prefix: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> usize>) -> c_int>
§set_cachesize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t, arg3: u_int32_t, arg4: c_int) -> c_int>
§set_create_dir: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char) -> c_int>
§set_dup_compare: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> c_int>) -> c_int>
§set_encrypt: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char, arg3: u_int32_t) -> c_int>
§set_errcall: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *const DB_ENV, arg2: *const c_char, arg3: *const c_char)>)>
§set_errfile: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut FILE)>
§set_errpfx: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char)>
§set_feedback: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int, arg3: c_int)>) -> c_int>
§set_flags: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>
§set_h_compare: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const DBT, arg3: *const DBT) -> c_int>) -> c_int>
§set_h_ffactor: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>
§set_h_hash: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_void, arg3: u_int32_t) -> u_int32_t>) -> c_int>
§set_h_nelem: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>
§set_heapsize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t, arg3: u_int32_t, arg4: u_int32_t) -> c_int>
§set_heap_regionsize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>
§set_lk_exclusive: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int) -> c_int>
§set_lorder: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int) -> c_int>
§set_msgcall: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *const DB_ENV, arg2: *const c_char)>)>
§set_msgfile: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut FILE)>
§set_pagesize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>
§set_paniccall: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: Option<unsafe extern "C" fn(arg1: *mut DB_ENV, arg2: c_int)>) -> c_int>
§set_partition: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t, arg3: *mut DBT, arg4: Option<unsafe extern "C" fn(arg1: *mut DB, key: *mut DBT) -> u_int32_t>) -> c_int>
§set_partition_dirs: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut *const c_char) -> c_int>
§set_priority: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: DB_CACHE_PRIORITY) -> c_int>
§set_q_extentsize: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>
§set_re_delim: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int) -> c_int>
§set_re_len: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>
§set_re_pad: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: c_int) -> c_int>
§set_re_source: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char) -> c_int>
§sort_multiple: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DBT, arg3: *mut DBT, arg4: u_int32_t) -> c_int>
§stat: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut c_void, arg4: u_int32_t) -> c_int>
§stat_print: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>
§sync: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>
§truncate: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut u_int32_t, arg4: u_int32_t) -> c_int>
§upgrade: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char, arg3: u_int32_t) -> c_int>
§verify: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char, arg3: *const c_char, arg4: *mut FILE, arg5: u_int32_t) -> c_int>
§dump: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *const c_char, arg3: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: *const c_void) -> c_int>, arg4: *mut c_void, arg5: c_int, arg6: c_int) -> c_int>
§db_am_remove: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_THREAD_INFO, arg3: *mut DB_TXN, arg4: *const c_char, arg5: *const c_char, arg6: u_int32_t) -> c_int>
§db_am_rename: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_THREAD_INFO, arg3: *mut DB_TXN, arg4: *const c_char, arg5: *const c_char, arg6: *const c_char) -> c_int>
§stored_get: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: *mut DB_TXN, arg3: *mut DBT, arg4: *mut DBT, arg5: u_int32_t) -> c_int>
§stored_close: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>
§alt_close: Option<unsafe extern "C" fn(arg1: *mut DB, arg2: u_int32_t) -> c_int>
§am_ok: u_int32_t
§preserve_fid: c_int
§orig_flags: u_int32_t
§flags: u_int32_t
§orig_flags2: u_int32_t
§flags2: u_int32_t
Trait Implementations§
impl Copy for __db
Auto Trait Implementations§
impl Freeze for __db
impl RefUnwindSafe for __db
impl !Send for __db
impl !Sync for __db
impl Unpin for __db
impl UnwindSafe for __db
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more