#[repr(C)]pub struct _hashtable {
pub nTableSize: uint,
pub nTableMask: uint,
pub nNumOfElements: uint,
pub nNextFreeElement: ulong,
pub pInternalPointer: *mut Bucket,
pub pListHead: *mut Bucket,
pub pListTail: *mut Bucket,
pub arBuckets: *mut *mut Bucket,
pub pDestructor: dtor_func_t,
pub persistent: zend_bool,
pub nApplyCount: c_uchar,
pub bApplyProtection: zend_bool,
}
Fields§
§nTableSize: uint
§nTableMask: uint
§nNumOfElements: uint
§nNextFreeElement: ulong
§pInternalPointer: *mut Bucket
§pListHead: *mut Bucket
§pListTail: *mut Bucket
§arBuckets: *mut *mut Bucket
§pDestructor: dtor_func_t
§persistent: zend_bool
§nApplyCount: c_uchar
§bApplyProtection: zend_bool
Trait Implementations§
Source§impl Clone for _hashtable
impl Clone for _hashtable
Source§fn clone(&self) -> _hashtable
fn clone(&self) -> _hashtable
Returns a duplicate 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 _hashtable
impl Debug for _hashtable
impl Copy for _hashtable
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