worker_route/http/
mod.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//! Various HTTP related types
#![allow(
    clippy::use_self,
    clippy::similar_names,
    clippy::module_name_repetitions,
    clippy::must_use_candidate,
    clippy::missing_const_for_fn
)]
mod body;
mod content_type;
mod error;
pub(crate) mod headers;
mod impl_trait;
mod request;
mod responder;
mod response;

pub use body::Body;
pub use content_type::ContentType;
pub use error::ResponseError;
pub use headers::HttpHeaders;
pub use http::{header, StatusCode};
pub use request::HttpRequest;
pub(crate) use responder::InternalResponder;
pub use responder::Responder;
pub use response::{HttpResponse, ResponseBuilder};

#[cfg_attr(docsrs, doc(cfg(feature = "cookies")))]
#[cfg(feature = "cookies")]
pub(crate) mod cookies;

#[cfg_attr(docsrs, doc(cfg(feature = "cookies")))]
#[cfg(feature = "cookies")]
pub use cookie::Cookie;