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