topcoat-router 0.3.0

A modular, batteries-included Rust web framework for server-rendered apps.
Documentation
#![cfg_attr(docsrs, feature(doc_cfg))]

mod body;
#[cfg(feature = "compression")]
mod compression;
mod content;
mod context;
mod endpoint;
mod error;
mod layer;
mod module;
mod page;
mod path;
mod path_param;
mod query_param;
mod request;
mod response;
mod route;
mod router;
mod serve;
mod service;
#[cfg(feature = "tower")]
mod tower;

pub use body::*;
#[cfg(feature = "compression")]
pub use compression::*;
pub use content::*;
pub use context::*;
pub(crate) use endpoint::Endpoint;
pub use error::*;
pub use layer::*;
pub use module::*;
pub use page::*;
pub use path::*;
pub use path_param::*;
pub use query_param::*;
pub use request::*;
pub use response::*;
pub use route::*;
pub use router::*;
pub use serve::*;
pub use service::*;
#[cfg(feature = "tower")]
pub use tower::*;

pub use http::{HeaderMap, HeaderName, HeaderValue, Method, StatusCode, Uri, header};