Struct __db

Source
#[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§

Source§

impl Clone for __db

Source§

fn clone(&self) -> __db

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for __db

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for __db

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

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> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.