#![deny(missing_docs)]
#![forbid(unsafe_code)]
#![cfg_attr(all(doc, CHANNEL_NIGHTLY), feature(doc_auto_cfg))]
mod error;
mod database;
mod filesystem;
pub mod server_helpers;
mod storage;
mod sync;
mod traits;
pub use error::Error;
pub use storage::ServerStorage;
pub use traits::ServerAccountStorage;
pub(crate) type Result<T> = std::result::Result<T, Error>;