pub unsafe fn put_key(mut self, hash: SafeHash, key: K) -> FullBucket<K, V, M> {
        *self.raw.hash() = hash.inspect();
        let pair_ptr = self.raw.pair();
        ptr::write(&mut (*pair_ptr).0, key);

        self.table.borrow_table_mut().size += 1;

        FullBucket {
            raw: self.raw,
            table: self.table,
        }
    }
/// Puts given key, remain value uninitialized.
/// It is only used for inplacement insertion.
Puts given key, remain value uninitialized.
It is only used for inplacement insertion.
Puts given key remain value uninitialized . It is only used for inplacement insertion .
pub unsafe fn put_key(mut self, hash: SafeHash, key: K) -> FullBucket<K, V, M> {
        *self.raw.hash() = hash.inspect();
        let pair_ptr = self.raw.pair();
        ptr::write(&mut (*pair_ptr).0, key);
        self.table.borrow_table_mut().size += 1;
        FullBucket {
            raw: self.raw,
            table: self.table,
        }
    }
pub unsafe fn put_key ( mut self , hash : SafeHash , key : K ) -> FullBucket < K , V , M > { * self . raw . hash ( ) = hash . inspect ( ) ; let pair_ptr = self . raw . pair ( ) ; ptr :: write ( & mut ( * pair_ptr ) . 0 , key ) ; self . table . borrow_table_mut ( ) . size += 1 ; FullBucket { raw : self . raw , table : self . table , } }
Puts given key, remain value uninitialized.
Puts given key remain value uninitialized .
mut self
hash
SafeHash
key
K
mut self
hash
SafeHash
key
K