#[repr(C)]pub struct __db_mpoolfile {Show 40 fields
pub fhp: *mut DB_FH,
pub ref_: u_int32_t,
pub pinref: u_int32_t,
pub q: __db_mpoolfile__bindgen_ty_1,
pub env: *mut ENV,
pub mfp: *mut MPOOLFILE,
pub clear_len: u_int32_t,
pub fileid: [u_int8_t; 20],
pub ftype: c_int,
pub lsn_offset: i32,
pub gbytes: u_int32_t,
pub bytes: u_int32_t,
pub pgcookie: *mut DBT,
pub priority: i32,
pub addr: *mut c_void,
pub len: usize,
pub config_flags: u_int32_t,
pub close: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: u_int32_t) -> c_int>,
pub get: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut db_pgno_t, arg3: *mut DB_TXN, arg4: u_int32_t, arg5: *mut c_void) -> c_int>,
pub get_clear_len: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut u_int32_t) -> c_int>,
pub get_fileid: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut u_int8_t) -> c_int>,
pub get_flags: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut u_int32_t) -> c_int>,
pub get_ftype: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut c_int) -> c_int>,
pub get_last_pgno: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut db_pgno_t) -> c_int>,
pub get_lsn_offset: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut i32) -> c_int>,
pub get_maxsize: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut u_int32_t, arg3: *mut u_int32_t) -> c_int>,
pub get_pgcookie: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut DBT) -> c_int>,
pub get_priority: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut DB_CACHE_PRIORITY) -> c_int>,
pub open: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *const c_char, arg3: u_int32_t, arg4: c_int, arg5: usize) -> c_int>,
pub put: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut c_void, arg3: DB_CACHE_PRIORITY, arg4: u_int32_t) -> c_int>,
pub set_clear_len: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: u_int32_t) -> c_int>,
pub set_fileid: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut u_int8_t) -> c_int>,
pub set_flags: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: u_int32_t, arg3: c_int) -> c_int>,
pub set_ftype: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: c_int) -> c_int>,
pub set_lsn_offset: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: i32) -> c_int>,
pub set_maxsize: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: u_int32_t, arg3: u_int32_t) -> c_int>,
pub set_pgcookie: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut DBT) -> c_int>,
pub set_priority: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: DB_CACHE_PRIORITY) -> c_int>,
pub sync: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE) -> c_int>,
pub flags: u_int32_t,
}
Fields§
§fhp: *mut DB_FH
§ref_: u_int32_t
§pinref: u_int32_t
§q: __db_mpoolfile__bindgen_ty_1
§env: *mut ENV
§mfp: *mut MPOOLFILE
§clear_len: u_int32_t
§fileid: [u_int8_t; 20]
§ftype: c_int
§lsn_offset: i32
§gbytes: u_int32_t
§bytes: u_int32_t
§priority: i32
§addr: *mut c_void
§len: usize
§config_flags: u_int32_t
§close: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: u_int32_t) -> c_int>
§get: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut db_pgno_t, arg3: *mut DB_TXN, arg4: u_int32_t, arg5: *mut c_void) -> c_int>
§get_clear_len: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut u_int32_t) -> c_int>
§get_fileid: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut u_int8_t) -> c_int>
§get_flags: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut u_int32_t) -> c_int>
§get_ftype: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut c_int) -> c_int>
§get_last_pgno: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut db_pgno_t) -> c_int>
§get_lsn_offset: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut i32) -> c_int>
§get_maxsize: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut u_int32_t, arg3: *mut u_int32_t) -> c_int>
§get_priority: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut DB_CACHE_PRIORITY) -> c_int>
§open: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *const c_char, arg3: u_int32_t, arg4: c_int, arg5: usize) -> c_int>
§put: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut c_void, arg3: DB_CACHE_PRIORITY, arg4: u_int32_t) -> c_int>
§set_clear_len: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: u_int32_t) -> c_int>
§set_fileid: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: *mut u_int8_t) -> c_int>
§set_flags: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: u_int32_t, arg3: c_int) -> c_int>
§set_ftype: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: c_int) -> c_int>
§set_lsn_offset: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: i32) -> c_int>
§set_maxsize: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: u_int32_t, arg3: u_int32_t) -> c_int>
§set_priority: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE, arg2: DB_CACHE_PRIORITY) -> c_int>
§sync: Option<unsafe extern "C" fn(arg1: *mut DB_MPOOLFILE) -> c_int>
§flags: u_int32_t
Trait Implementations§
Source§impl Clone for __db_mpoolfile
impl Clone for __db_mpoolfile
Source§fn clone(&self) -> __db_mpoolfile
fn clone(&self) -> __db_mpoolfile
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for __db_mpoolfile
impl Debug for __db_mpoolfile
Source§impl Default for __db_mpoolfile
impl Default for __db_mpoolfile
impl Copy for __db_mpoolfile
Auto Trait Implementations§
impl Freeze for __db_mpoolfile
impl RefUnwindSafe for __db_mpoolfile
impl !Send for __db_mpoolfile
impl !Sync for __db_mpoolfile
impl Unpin for __db_mpoolfile
impl UnwindSafe for __db_mpoolfile
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