arc_malachitebft_app/lib.rs
1//! Spawning facility and re-exports for building an application on top of Malachite.
2
3// TODO: Enforce proper documentation
4// #![warn(
5// missing_docs,
6// clippy::empty_docs,
7// clippy::missing_errors_doc,
8// rustdoc::broken_intra_doc_links,
9// rustdoc::missing_crate_level_docs,
10// rustdoc::missing_doc_code_examples
11// )]
12
13pub mod config;
14pub mod part_store;
15pub mod spawn;
16pub mod types;
17
18pub mod events {
19 pub use malachitebft_engine::util::events::{RxEvent, TxEvent};
20}
21
22pub mod net {
23 pub use libp2p::{Multiaddr, PeerId};
24}
25
26pub use malachitebft_core_consensus as consensus;
27pub use malachitebft_engine as engine;
28pub use malachitebft_engine::util::streaming;
29pub use malachitebft_metrics as metrics;
30pub use malachitebft_wal as wal;