Re-exports§
pub use event_stream::InitialResponsePolicy;pub use protocol::collect_request_body;pub use protocol::BodyDirective;pub use protocol::BodyRoutedProtocol;pub use protocol::EventStreamFraming;pub use protocol::MetadataRoutedProtocol;pub use protocol::ProtocolBuildContext;pub use protocol::ProtocolFactory;pub use protocol::ProtocolOrder;pub use protocol::ProtocolRegistration;pub use protocol::ProtocolRegistry;pub use protocol::RequestBodyCollectionError;pub use protocol::ServerProtocol;
Modules§
- event_
stream - Schema-driven event stream marshalling and unmarshalling.
- protocol
- Schema-driven
ServerProtocolimplementations and protocol registration. - routing
- Runtime construction and dispatch for the schema protocols a service declares.
- settings
- Typed access to global and protocol settings.
- traits
- Typed HTTP trait values stored in a schema’s generic trait map.
Structs§
- Operation
Schema - Runtime descriptor for a Smithy operation shape.
- Selected
Operation - A read-only view of the protocol and operation selected by routing, with the operation’s request-body limits.
- Service
Schema - Runtime descriptor for a Smithy service shape.
Enums§
- Deserialize
Error - Why a request failed without reaching its operation handler.
Traits§
- Deserializable
Shape - An operation input that can be read from a [
ShapeDeserializer]. - Http
Modeled Error - A modeled error that a
ServerProtocolcan turn into an HTTP response.