1#![cfg_attr(feature = "nightly", feature(hasher_prefixfree_extras))]
4#![deny(clippy::missing_safety_doc)]
5#![deny(unsafe_op_in_unsafe_fn)]
6#![deny(unreachable_pub)]
7
8mod int_overflow;
9mod sip128;
10mod stable_hasher;
11
12pub mod hashers {
14 #[doc(inline)]
15 pub use super::sip128::{SipHasher128, SipHasher128Hash};
16
17 pub type StableSipHasher128 = super::StableHasher<SipHasher128>;
23}
24
25#[doc(inline)]
26pub use stable_hasher::StableHasher;
27
28#[doc(inline)]
29pub use stable_hasher::FromStableHash;
30
31#[doc(inline)]
32pub use stable_hasher::ExtendedHasher;
33
34#[doc(inline)]
35pub use hashers::{SipHasher128Hash, StableSipHasher128};