#![cfg_attr(docsrs, feature(doc_cfg))]
#![doc = include_str!("../README.md")]
#[cfg(feature = "rt")]
#[cfg_attr(docsrs, doc(cfg(feature = "rt")))]
pub mod runtime;
pub mod scenario;
#[doc(hidden)]
pub mod transaction;
#[cfg(feature = "rt")]
mod gossip;
#[cfg(feature = "rt")]
mod server;
#[cfg(feature = "rt")]
#[cfg_attr(docsrs, doc(cfg(feature = "rt")))]
pub use crate::runtime::BalterRuntime;
pub use balter_macros::{scenario, transaction};
pub use scenario::Scenario;
pub mod prelude {
#[cfg(feature = "rt")]
#[cfg_attr(docsrs, doc(cfg(feature = "rt")))]
pub use crate::runtime::BalterRuntime;
pub use balter_macros::{scenario, transaction};
}