Type Alias Tcl_HashTable

Source
pub type Tcl_HashTable = Struct_Tcl_HashTable;

Aliased Type§

#[repr(C)]
pub struct Tcl_HashTable { pub buckets: *mut *mut Struct_Tcl_HashEntry, pub staticBuckets: [*mut Struct_Tcl_HashEntry; 4], pub numBuckets: i32, pub numEntries: i32, pub rebuildSize: i32, pub downShift: i32, pub mask: i32, pub keyType: i32, pub findProc: Option<extern "C" fn(*mut Struct_Tcl_HashTable, *const i8) -> *mut Struct_Tcl_HashEntry>, pub createProc: Option<extern "C" fn(*mut Struct_Tcl_HashTable, *const i8, *mut i32) -> *mut Struct_Tcl_HashEntry>, pub typePtr: *const Struct_Tcl_HashKeyType, }

Fields§

§buckets: *mut *mut Struct_Tcl_HashEntry§staticBuckets: [*mut Struct_Tcl_HashEntry; 4]§numBuckets: i32§numEntries: i32§rebuildSize: i32§downShift: i32§mask: i32§keyType: i32§findProc: Option<extern "C" fn(*mut Struct_Tcl_HashTable, *const i8) -> *mut Struct_Tcl_HashEntry>§createProc: Option<extern "C" fn(*mut Struct_Tcl_HashTable, *const i8, *mut i32) -> *mut Struct_Tcl_HashEntry>§typePtr: *const Struct_Tcl_HashKeyType