Skip to main content

Module protocol

Module protocol 

Source
Expand description

Client protocol abstraction for serializing requests and deserializing responses.

Structs§

ServiceShapeName
The name of the Smithy service shape a client was generated for.
ServiceShapeNamespace
The namespace of the Smithy service shape a client was generated for.
ServiceVersion
The Smithy service shape’s version, stored in a [ConfigBag] by generated clients.
ServiceXmlNamespace
The service-level @xmlNamespace trait, stored in a [ConfigBag] by generated clients.
SharedClientProtocol
A shared, type-erased client protocol stored in a [ConfigBag].

Traits§

ClientProtocol
Object-safe view of ClientProtocolInner parameterized over concrete request / response types.
ClientProtocolInner
Statically-dispatched client protocol trait — the one implementors write.

Functions§

apply_http_endpoint
Applies a resolved endpoint to an HTTP request.