pub fn bitfield<B2: BitField>(self) -> BiMapBuilder<LH, RH, B2> {
        BiMapBuilder {
            capacity: self.capacity,
            left_hasher: self.left_hasher,
            right_hasher: self.right_hasher,
            bit_field: PhantomData,
        }
    }
/// Sets the size of the bitfield used internall by the hopscotch hashing algorithm. The
/// hopscotch hashing algorithm guarantees that each key is stored within the same
/// "neighbourhood" as its ideal location, regardless of hash collisions. The size of the
/// neighbourhood - and therefore the maximum offset between a key's real location and its
/// ideal location - is equal to the number of bits in this bitfield type. This can be tuned to
/// control the expected number of cache misses needed to do a lookup.
///
/// ```
/// # use isomorphism::{BiMap, BiMapBuilder};
/// let map: BiMap<String, String, _, _, u16> = BiMapBuilder::new()
///             .bitfield::<u16>()
///             .finish();
/// ```
Sets the size of the bitfield used internall by the hopscotch hashing algorithm. The
hopscotch hashing algorithm guarantees that each key is stored within the same
"neighbourhood" as its ideal location, regardless of hash collisions. The size of the
neighbourhood - and therefore the maximum offset between a key's real location and its
ideal location - is equal to the number of bits in this bitfield type. This can be tuned to
control the expected number of cache misses needed to do a lookup.


Sets the size of the bitfield used internall by the hopscotch hashing algorithm . The hopscotch hashing algorithm guarantees that each key is stored within the same " neighbourhood " as its ideal location regardless of hash collisions . The size of the neighbourhood - and therefore the maximum offset between a key ' s real location and its ideal location - is equal to the number of bits in this bitfield type . This can be tuned to control the expected number of cache misses needed to do a lookup .
pub fn bitfield<B2: BitField>(self) -> BiMapBuilder<LH, RH, B2> {
        BiMapBuilder {
            capacity: self.capacity,
            left_hasher: self.left_hasher,
            right_hasher: self.right_hasher,
            bit_field: PhantomData,
        }
    }
pub fn bitfield < B2 : BitField > ( self ) -> BiMapBuilder < LH , RH , B2 > { BiMapBuilder { capacity : self . capacity , left_hasher : self . left_hasher , right_hasher : self . right_hasher , bit_field : PhantomData , } }
Sets the size of the bitfield used internall by the hopscotch hashing algorithm.
Sets the size of the bitfield used internall by the hopscotch hashing algorithm .
self
self
use isomorphism::{bimap, bimapbuilder};
let map: BiMap = BiMapBuilder::new()
.bitfield::()
.finish();
```
let map : BiMap = BiMapBuilder :: new () . bitfield :: () . finish () ; ` ` `