Files
reth/crates/blockchain-tree/src/lib.rs
2023-04-28 23:46:45 +02:00

36 lines
851 B
Rust

#![warn(missing_docs, unreachable_pub)]
#![deny(unused_must_use, rust_2018_idioms)]
#![doc(test(
no_crate_inject,
attr(deny(warnings, rust_2018_idioms), allow(dead_code, unused_variables))
))]
//! Implementation of the [BlockchainTree]
/// Execution result types.
pub use reth_provider::post_state;
pub mod blockchain_tree;
pub use blockchain_tree::{BlockHashes, BlockchainTree};
pub mod block_indices;
pub use block_indices::BlockIndices;
pub mod chain;
pub use chain::AppendableChain;
pub mod config;
pub use config::BlockchainTreeConfig;
pub mod externals;
pub use externals::TreeExternals;
pub mod shareable;
pub use shareable::ShareableBlockchainTree;
pub mod post_state_data;
pub use post_state_data::{PostStateData, PostStateDataRef};
/// Buffer of not executed blocks.
pub mod block_buffer;
pub use block_buffer::BlockBuffer;