Struct rust_tcl_sys::tcl::Struct_Tcl_HashTable [-] [+] [src]

pub struct Struct_Tcl_HashTable {
    pub buckets: *mut *mut Tcl_HashEntry,
    pub staticBuckets: [*mut Tcl_HashEntry; 4usize],
    pub numBuckets: c_int,
    pub numEntries: c_int,
    pub rebuildSize: c_int,
    pub downShift: c_int,
    pub mask: c_int,
    pub keyType: c_int,
    pub findProc: Option< extern "C" fn(tablePtr: *mut Tcl_HashTable, key: *const c_char) -> *mut Tcl_HashEntry>,
    pub createProc: Option< extern "C" fn(tablePtr: *mut Tcl_HashTable, key: *const c_char, newPtr: *mut c_int) -> *mut Tcl_HashEntry>,
    pub typePtr: *const Tcl_HashKeyType,
}

Fields

buckets
staticBuckets
numBuckets
numEntries
rebuildSize
downShift
mask
keyType
findProc
createProc
typePtr

Trait Implementations

impl Default for Struct_Tcl_HashTable

fn default() -> Struct_Tcl_HashTable