1 #![cfg_attr(not(test), no_std)] 2 #![allow(clippy::unreadable_literal)] 3 #![allow(clippy::cast_lossless)] 4 #![allow(clippy::many_single_char_names)] 5 6 pub mod sip; 7 pub mod sip128; 8 9 #[cfg(test)] 10 mod tests; 11 12 #[cfg(test)] 13 mod tests128; 14 15 #[cfg(any(feature = "serde", feature = "serde_std", feature = "serde_no_std"))] 16 pub mod reexports { 17 pub use serde; 18 } 19 20 pub mod prelude { 21 pub use crate::{sip, sip128}; 22 pub use core::hash::Hasher as _; 23 pub use sip128::Hasher128 as _; 24 } 25