1#![deny(
2 missing_docs, unused_qualifications,
3 missing_copy_implementations,
4 trivial_casts, trivial_numeric_casts,
5 unsafe_code, unstable_features,
6 unused_import_braces
7)]
8
9extern crate crypto;
12
13#[cfg(feature = "serialization-protobuf")]
14extern crate protobuf;
15
16mod merkletree;
17pub use merkletree::MerkleTree;
18
19mod proof;
20pub use proof::Proof;
21
22mod hashutils;
23pub use hashutils::{Hashable, HashUtils};
24
25mod tree;
26pub use tree::{ LeavesIterator, LeavesIntoIterator };
27
28#[cfg(feature = "serialization-protobuf")]
29#[allow(unused_qualifications)]
30mod proto;
31
32#[cfg(test)]
33mod tests;
34