#[repr(C)]pub struct hashtable {Show 17 fields
pub hsize: c_int,
pub ct: c_int,
pub nodes: *mut HashNode,
pub tmpdata: *mut c_void,
pub hash: HashFunc,
pub emptytable: TableFunc,
pub filltable: TableFunc,
pub cmpnodes: CompareFunc,
pub addnode: AddNodeFunc,
pub getnode: GetNodeFunc,
pub getnode2: GetNodeFunc,
pub removenode: RemoveNodeFunc,
pub disablenode: ScanFunc,
pub enablenode: ScanFunc,
pub freenode: FreeNodeFunc,
pub printnode: ScanFunc,
pub scantab: ScanTabFunc,
}
Fields§
§hsize: c_int
§ct: c_int
§nodes: *mut HashNode
§tmpdata: *mut c_void
§hash: HashFunc
§emptytable: TableFunc
§filltable: TableFunc
§cmpnodes: CompareFunc
§addnode: AddNodeFunc
§getnode: GetNodeFunc
§getnode2: GetNodeFunc
§removenode: RemoveNodeFunc
§disablenode: ScanFunc
§enablenode: ScanFunc
§freenode: FreeNodeFunc
§printnode: ScanFunc
§scantab: ScanTabFunc
Trait Implementations§
Auto Trait Implementations§
impl Freeze for hashtable
impl RefUnwindSafe for hashtable
impl !Send for hashtable
impl !Sync for hashtable
impl Unpin for hashtable
impl UnwindSafe for hashtable
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