• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #![doc = include_str!("../README.md")]
2 
3 #![cfg_attr(not(test), no_std)]
4 #![allow(clippy::unreadable_literal)]
5 #![allow(clippy::cast_lossless)]
6 #![allow(clippy::many_single_char_names)]
7 
8 pub mod sip;
9 pub mod sip128;
10 
11 #[cfg(test)]
12 mod tests;
13 
14 #[cfg(test)]
15 mod tests128;
16 
17 #[cfg(any(feature = "serde", feature = "serde_std", feature = "serde_no_std"))]
18 pub mod reexports {
19     pub use serde;
20     #[cfg(feature = "serde_json")]
21     pub use serde_json;
22 }
23 
24 pub mod prelude {
25     pub use core::hash::Hasher as _;
26 
27     pub use sip128::Hasher128 as _;
28 
29     pub use crate::{sip, sip128};
30 }
31