1#![warn(missing_docs)]
2#![doc = include_str!("docs/overview.md")]
3
4#[cfg(feature = "server")]
6pub use d_engine_server::*;
7
8#[cfg(feature = "client")]
10pub use d_engine_client::*;
11
12pub mod prelude {
18 #[cfg(feature = "server")]
19 pub use d_engine_server::{
20 EmbeddedEngine, Error, FileStateMachine, FileStorageEngine, LocalKvClient, Node,
21 NodeBuilder, Result, StandaloneServer, StateMachine, StorageEngine,
22 };
23
24 #[cfg(feature = "rocksdb")]
25 pub use d_engine_server::{RocksDBStateMachine, RocksDBStorageEngine};
26
27 #[cfg(feature = "client")]
28 pub use d_engine_client::{Client, ClientBuilder, KvClient};
29}
30
31pub mod docs;