Dtdisc_t

Type Alias Dtdisc_t 

Source
pub type Dtdisc_t = _dtdisc_s;

Aliased Type§

#[repr(C)]
pub struct Dtdisc_t { pub key: i32, pub size: i32, pub link: i32, pub makef: Option<unsafe extern "C" fn(*mut _dt_s, *mut c_void, *mut _dtdisc_s) -> *mut c_void>, pub freef: Option<unsafe extern "C" fn(*mut _dt_s, *mut c_void, *mut _dtdisc_s)>, pub comparf: Option<unsafe extern "C" fn(*mut _dt_s, *mut c_void, *mut c_void, *mut _dtdisc_s) -> i32>, pub hashf: Option<unsafe extern "C" fn(*mut _dt_s, *mut c_void, *mut _dtdisc_s) -> u32>, pub memoryf: Option<unsafe extern "C" fn(*mut _dt_s, *mut c_void, usize, *mut _dtdisc_s) -> *mut c_void>, pub eventf: Option<unsafe extern "C" fn(*mut _dt_s, i32, *mut c_void, *mut _dtdisc_s) -> i32>, }

Fields§

§key: i32§size: i32§link: i32§makef: Option<unsafe extern "C" fn(*mut _dt_s, *mut c_void, *mut _dtdisc_s) -> *mut c_void>§freef: Option<unsafe extern "C" fn(*mut _dt_s, *mut c_void, *mut _dtdisc_s)>§comparf: Option<unsafe extern "C" fn(*mut _dt_s, *mut c_void, *mut c_void, *mut _dtdisc_s) -> i32>§hashf: Option<unsafe extern "C" fn(*mut _dt_s, *mut c_void, *mut _dtdisc_s) -> u32>§memoryf: Option<unsafe extern "C" fn(*mut _dt_s, *mut c_void, usize, *mut _dtdisc_s) -> *mut c_void>§eventf: Option<unsafe extern "C" fn(*mut _dt_s, i32, *mut c_void, *mut _dtdisc_s) -> i32>