cs_mwc_zcash_primitives/
lib.rs

1//! *General Zcash primitives.*
2//!
3//! `zcash_primitives` is a library that provides the core structs and functions necessary
4//! for working with Zcash.
5
6#![cfg_attr(docsrs, feature(doc_cfg))]
7// Catch documentation errors caused by code changes.
8#![deny(rustdoc::broken_intra_doc_links)]
9
10pub mod block;
11pub mod consensus;
12pub mod constants;
13pub mod group_hash;
14pub mod keys;
15pub mod legacy;
16pub mod merkle_tree;
17pub mod note_encryption;
18pub mod pedersen_hash;
19pub mod primitives;
20pub mod prover;
21pub mod redjubjub;
22pub mod sapling;
23pub mod serialize;
24pub mod transaction;
25pub mod util;
26pub mod zip32;
27
28#[cfg(feature = "zfuture")]
29pub mod extensions;
30
31#[cfg(test)]
32mod test_vectors;