Skip to main content

Crate oxidite_core

Crate oxidite_core 

Source

Re-exports§

pub use error::Error;
pub use error::Result;
pub use extract::FromRequest;
pub use extract::Json;
pub use extract::Path;
pub use extract::Query;
pub use extract::State;
pub use extract::Form;
pub use extract::Cookies;
pub use extract::Body;
pub use extract::WebSocketUpgrade;
pub use router::Handler;
pub use router::Router;
pub use router::IntoHandler;
pub use router::handler_fn;
pub use server::Server;
pub use types::OxiditeRequest;
pub use types::OxiditeResponse;
pub use types::OxiditeResponse as Response;
pub use types::OxiditeRequest as Request;
pub use versioning::ApiVersion;
pub use versioning::VersionedRouter;

Modules§

cookie
Backwards-compatible cookie/form module.
error
extract
mpsc
A multi-producer, single-consumer queue for sending values between asynchronous tasks.
request
response
router
server
tls
HTTPS and HTTP/2 support for Oxidite
types
versioning
API Versioning support

Structs§

HeaderMap
A specialized multimap for header names and values.
HeaderValue
Represents an HTTP header field value.
Method
The Request Method (VERB)
StatusCode
An HTTP status code (status-code in RFC 9110 et al.).

Traits§

BodyExt
An extension trait for http_body::Body adding various combinators and adapters