#![doc = include_str!("../README.md")] #[doc = include_str!("../README.md")] #[cfg(doctest)] pub struct ReadmeDoctests; mod api; mod config; mod constants; pub use api::Api; pub use config::*; use distant_core::DistantApiServerHandler; /// Implementation of [`DistantApiServerHandler`] using [`Api`]. pub type Handler = DistantApiServerHandler; /// Initializes a new [`Handler`]. pub fn new_handler(config: Config) -> std::io::Result { Ok(Handler::new(Api::initialize(config)?)) }