pub unsafe fn remove_key(&mut self) {
        self.table.size -= 1;

        *self.raw.hash() = EMPTY_BUCKET;
        let pair_ptr = self.raw.pair();
        ptr::drop_in_place(&mut (*pair_ptr).0); // only drop key
    }
/// Remove this bucket's `key` from the hashtable.
/// Only used for inplacement insertion.
/// NOTE: `Value` is uninitialized when this function is called, don't try to drop the `Value`.
Remove this bucket's `key` from the hashtable.
Only used for inplacement insertion.
NOTE: `Value` is uninitialized when this function is called, don't try to drop the `Value`.
Remove this bucket ' s ` key ` from the hashtable . Only used for inplacement insertion . NOTE : ` Value ` is uninitialized when this function is called don ' t try to drop the ` Value ` .
pub unsafe fn remove_key(&mut self) {
        self.table.size -= 1;
        *self.raw.hash() = EMPTY_BUCKET;
        let pair_ptr = self.raw.pair();
        ptr::drop_in_place(&mut (*pair_ptr).0); // only drop key
    }
pub unsafe fn remove_key ( & mut self ) { self . table . size -= 1 ; * self . raw . hash ( ) = EMPTY_BUCKET ; let pair_ptr = self . raw . pair ( ) ; ptr :: drop_in_place ( & mut ( * pair_ptr ) . 0 ) ; // only drop key }
Remove this bucket's `key` from the hashtable.
Remove this bucket ' s ` key ` from the hashtable .
&mut self
&mut self