filecoin_hashers/lib.rs
1#![deny(clippy::all, clippy::perf, clippy::correctness, rust_2018_idioms)]
2#![allow(clippy::upper_case_acronyms)]
3#![warn(clippy::unwrap_used)]
4#![warn(clippy::from_over_into)]
5#![warn(clippy::wrong_self_convention)]
6
7#[cfg(feature = "blake2s")]
8pub mod blake2s;
9#[cfg(feature = "poseidon")]
10pub mod poseidon;
11#[cfg(feature = "poseidon")]
12mod poseidon_types;
13#[cfg(feature = "sha256")]
14pub mod sha256;
15
16mod types;
17
18pub use self::types::*;