zebra/zebra-chain/src/lib.rs

39 lines
937 B
Rust
Raw Normal View History

//! Core Zcash data structures.
//!
//! This crate provides definitions of core data structures for Zcash, such as
2020-08-15 21:55:28 -07:00
//! blocks, transactions, addresses, etc.
2020-07-17 16:45:29 -07:00
#![doc(html_favicon_url = "https://www.zfnd.org/images/zebra-favicon-128.png")]
#![doc(html_logo_url = "https://www.zfnd.org/images/zebra-icon.png")]
#![doc(html_root_url = "https://doc.zebra.zfnd.org/zebra_chain")]
// Standard lints
#![warn(missing_docs)]
#![allow(clippy::try_err)]
#![deny(clippy::await_holding_lock)]
#![forbid(unsafe_code)]
// Required by bitvec! macro
#![recursion_limit = "256"]
#[macro_use]
extern crate serde;
#[macro_use]
extern crate bitflags;
pub mod amount;
pub mod block;
pub mod fmt;
pub mod orchard;
pub mod parameters;
pub mod primitives;
pub mod sapling;
pub mod serialization;
pub mod shutdown;
pub mod sprout;
pub mod transaction;
pub mod transparent;
pub mod work;
2020-10-02 15:51:51 -07:00
#[cfg(any(test, feature = "proptest-impl"))]
2021-04-22 20:19:33 -07:00
pub use block::LedgerState;