#[cfg(feature = "gxhash")]
pub type DefaultBuildHasher = gxhash::GxBuildHasher;
#[cfg(all(feature = "ahash", not(feature = "gxhash")))]
pub type DefaultBuildHasher = ahash::RandomState;
#[cfg(not(any(feature = "ahash", feature = "gxhash")))]
pub type DefaultBuildHasher = hashbrown::DefaultHashBuilder;
pub type HashMap<K, V, S = DefaultBuildHasher> = hashbrown::HashMap<K, V, S>;
pub type HashSet<T, S = DefaultBuildHasher> = hashbrown::HashSet<T, S>;
pub type IndexMap<K, V, S = DefaultBuildHasher> = indexmap::IndexMap<K, V, S>;
pub type IndexSet<T, S = DefaultBuildHasher> = indexmap::IndexSet<T, S>;