Expand description

HTTP server runtime and utilities, loosely based on axum.

Re-exports

pub use self::extension::Extension;

Modules

HTTP body utilities.

Extension 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.

The router is a [tower::Service] that routes incoming requests to other Services based on the request’s URI and HTTP method or on some specific header setting the target operation. The former is adhering to the Smithy specification, while the latter is adhering to the AwsJson specification.