#![warn(missing_docs)]
#![doc = include_str!("../README.md")]
#![allow(refining_impl_trait_internal, refining_impl_trait_reachable)]
pub mod config;
pub mod error;
pub mod health;
pub mod metrics;
pub mod middleware;
pub mod prelude;
pub mod router;
pub mod service;
pub mod testing;
pub use health::HealthRouter;
pub mod client;
pub mod db;
pub mod election;
pub mod mq;
pub mod server;
pub use connectrpc::{
ConnectError, ConnectRpcBody, ConnectRpcService, ErrorCode, Protocol, RequestContext, Router,
Server,
};
pub use buffa::view::{MessageView, OwnedView};
pub type BoxError = Box<dyn std::error::Error + Send + Sync>;
pub type BoxFuture<T> = std::pin::Pin<Box<dyn std::future::Future<Output = T> + Send>>;
pub type BoxResult<T> = Result<T, BoxError>;
#[cfg(test)]
mod tests {
#[test]
fn test_lib_compiles() {
}
}