pub fn new_unchecked(hash: u64) -> Self {
        // NOTE: Here we throw away half the key material we are given,
        // taking only the lower 32 bits.
        // Not a problem because `DefaultHasher` produces well-swizzled bits.
        Self(hash as u32)
    }
/// Directly create a new [`SmallHashResult`] using a hash.
/// The expectation is that the key will be well-swizzled,
/// or there may be many hash collisions.
Directly create a new [`SmallHashResult`] using a hash.
The expectation is that the key will be well-swizzled,
or there may be many hash collisions.
Directly create a new [ ` SmallHashResult ` ] using a hash . The expectation is that the key will be well - swizzled or there may be many hash collisions .
pub fn new_unchecked(hash: u64) -> Self {
        // NOTE: Here we throw away half the key material we are given,
        // taking only the lower 32 bits.
        // Not a problem because `DefaultHasher` produces well-swizzled bits.
        Self(hash as u32)
    }
pub fn new_unchecked ( hash : u64 ) -> Self { // NOTE: Here we throw away half the key material we are given, // taking only the lower 32 bits. // Not a problem because `DefaultHasher` produces well-swizzled bits. Self ( hash as u32 ) }
Directly create a new [`SmallHashResult`] using a hash.
Directly create a new [ ` SmallHashResult ` ] using a hash .
hash
u64
hash
u64