Skip to main content

Module frame

Module frame 

Source
Expand description

Event Stream message frame types and serialization/deserialization logic.

Structs§

DeferredSigner
Deferred event stream signer to allow a signer to be wired up later.
DeferredSignerSender
Sender for wiring up an event stream message signer after HTTP request signing.
MessageFrameDecoder
Streaming decoder for decoding a [Message] from a stream.
NoOpSigner

Enums§

DecodedFrame
Return value from MessageFrameDecoder.
UnmarshalledMessage
A successfully unmarshalled message that is either an Event or an Error.

Traits§

MarshallMessage
Converts a Smithy modeled Event Stream type into a [Message].
SignMessage
Signs an Event Stream message.
UnmarshallMessage
Converts an Event Stream [Message] into a Smithy modeled type.

Functions§

read_message_from
Reads a message from the given buffer. For streaming use cases, use the MessageFrameDecoder instead of this.
write_headers_to
Writes the given headers to a buffer.
write_message_to
Writes the message to the given buffer.

Type Aliases§

SignMessageError
An error that occurs when signing an Event Stream message.