roa_core/
lib.rs

1#![cfg_attr(feature = "docs", feature(doc_cfg))]
2#![cfg_attr(feature = "docs", doc = include_str!("../README.md"))]
3#![cfg_attr(feature = "docs", warn(missing_docs))]
4
5mod app;
6mod body;
7mod context;
8mod err;
9mod executor;
10mod group;
11mod middleware;
12mod request;
13mod response;
14mod state;
15
16#[doc(inline)]
17pub use app::{AddrStream, App};
18pub use async_trait::async_trait;
19#[doc(inline)]
20pub use body::Body;
21#[doc(inline)]
22pub use context::{Context, Variable};
23#[doc(inline)]
24pub use err::{Result, Status};
25#[doc(inline)]
26pub use executor::{Executor, JoinHandle, Spawn};
27#[doc(inline)]
28pub use group::{Boxed, Chain, EndpointExt, MiddlewareExt, Shared};
29pub use http;
30pub use hyper::server::accept::Accept;
31pub use hyper::server::Server;
32#[doc(inline)]
33pub use middleware::{Endpoint, Middleware, Next};
34#[doc(inline)]
35pub use request::Request;
36#[doc(inline)]
37pub use response::Response;
38#[doc(inline)]
39pub use state::State;