//! Merkle proof partials are a format for inclusion proofs of specific leaves in a merkle tree.
//!
//! This library is written to conform with the evolving Ethereum 2.0 specification for
//! [merkle proofs](https://github.com/ethereum/eth2.0-specs/blob/dev/specs/light_client/merkle_proofs.md#merklepartial).
//! It provides implementations for the all SSZ primitives, as well as `FixedVectors` and
//! `VariableLists`. Custom contianers can be derived using the `merkle_partial_derive` macro,
//! assuming that each of the child objects have implemented the
//! [`MerkleTreeOverlay`](trait.MerkleTreeOverlay.html) trait.
pub use cratehash_children;
pub use crateError;
pub use crate;
pub use cratePath;
pub use crateProof;
pub use crateSerializedProof;
/// General index for a node in a merkle tree.
pub type NodeIndex = u64;
pub const BYTES_PER_CHUNK: usize = 32;