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 | |