cranpose_core/hash.rs
1#[cfg(feature = "std-hash")]
2pub mod default {
3 pub use std::collections::hash_map::DefaultHasher;
4
5 #[inline]
6 pub fn new() -> DefaultHasher {
7 DefaultHasher::new()
8 }
9}
10
11#[cfg(not(feature = "std-hash"))]
12pub mod default {
13 // fast branch
14 pub use ahash::AHasher as DefaultHasher;
15
16 #[inline]
17 pub fn new() -> DefaultHasher {
18 DefaultHasher::default()
19 }
20}