pub struct NoModeledEventErrorMarshaller { /* private fields */ }Expand description
The error marshaller of a stream union with no modeled @error members.
Only [aws_smithy_http::event_stream::MessageStreamError] can reach it, and that error is
not modeled on the wire: the frame carries :message-type: exception and nothing else.
Implementations§
Source§impl NoModeledEventErrorMarshaller
impl NoModeledEventErrorMarshaller
Sourcepub fn new(protocol: SharedServerProtocol) -> Self
pub fn new(protocol: SharedServerProtocol) -> Self
Creates the marshaller. The protocol is only used to reject protocols without event stream support, keeping the constructor uniform with the modeled marshallers.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NoModeledEventErrorMarshaller
impl !RefUnwindSafe for NoModeledEventErrorMarshaller
impl Send for NoModeledEventErrorMarshaller
impl Sync for NoModeledEventErrorMarshaller
impl Unpin for NoModeledEventErrorMarshaller
impl UnsafeUnpin for NoModeledEventErrorMarshaller
impl !UnwindSafe for NoModeledEventErrorMarshaller
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.