pub(crate) mod arena;
pub(crate) mod bitmask;
pub(crate) mod config;
pub(crate) mod control;
pub(crate) mod error;
pub(crate) mod exact;
pub(crate) mod iter;
pub(crate) mod math;
pub(crate) mod membership;
pub(crate) mod reserve;
pub(crate) mod simd;
#[derive(Clone, Debug, Default)]
pub struct DefaultHashBuilder {
#[cfg(feature = "default-hasher")]
inner: foldhash::fast::RandomState,
}
#[cfg(feature = "default-hasher")]
impl core::hash::BuildHasher for DefaultHashBuilder {
type Hasher = <foldhash::fast::RandomState as core::hash::BuildHasher>::Hasher;
#[inline]
fn build_hasher(&self) -> Self::Hasher {
self.inner.build_hasher()
}
}