#![warn(missing_docs)]
#![doc = include_str!("docs/overview.md")]
#[cfg(feature = "server")]
pub use d_engine_server::*;
#[cfg(feature = "client")]
pub use d_engine_client::*;
pub mod prelude {
#[cfg(feature = "server")]
pub use d_engine_server::{
EmbeddedClient, EmbeddedEngine, Error, FileStateMachine, FileStorageEngine, Node,
NodeBuilder, Result, StandaloneEngine, StateMachine, StorageEngine,
};
#[cfg(feature = "rocksdb")]
pub use d_engine_server::{RocksDBStateMachine, RocksDBStorageEngine};
#[cfg(feature = "client")]
pub use d_engine_client::{Client, ClientApi, ClientBuilder};
}
pub mod docs;