/// Put the new key in the occupied entry's key slot
Put the new key in the occupied entry's key slot
Put the new key in the occupied entry ' s key slot
pub(crate) fn replace_key(self) -> K {
        let index = self.index();
        let old_key = &mut self.map.entries[index].key;
        replace(old_key, self.key)
    }
pub ( crate ) fn replace_key ( self ) -> K { let index = self . index ( ) ; let old_key = & mut self . map . entries [ index ] . key ; replace ( old_key , self . key ) }
Put the new key in the occupied entry's key slot
Put the new key in the occupied entry ' s key slot
self