Crate aws_smithy_http_server[][src]

Expand description

HTTP server runtime and utilities, loosely based on axum.

Modules

HTTP body utilities.

Error definition.

Rejection response types.

HTTP routing that adheres to the Smithy specification.

Macros

Define a type that implements std::future::Future.

Structs

Middleware for adding some shareable value to request extensions.

Layer for adding some shareable value to request extensions.

A stream of Bytes, used when receiving bodies.

Errors that can happen when using this crate.

Extractor that gets a value from request extensions.

The router is a tower::Service that routes incoming requests to other Services based on the request’s URI and HTTP method, adhering to the Smithy specification. It currently does not support Smithy’s endpoint trait.

Traits

Trait representing a streaming body of a Request or Response.

Type Definitions

A boxed Body trait object.

Alias for a type-erased error type.