pub struct HttpErrorTrait { /* private fields */ }Expand description
The smithy.api#httpError trait on an error structure.
Implementations§
Source§impl HttpErrorTrait
impl HttpErrorTrait
Sourcepub fn from_schema<'s>(schema: &'s Schema<'_>) -> Option<&'s Self>
pub fn from_schema<'s>(schema: &'s Schema<'_>) -> Option<&'s Self>
Reads this typed trait from a schema’s fallback map.
Initializes the lazy trait map on first access. Returns None if the
schema has no map or the entry is absent or has a different Rust type.
Trait Implementations§
Source§impl Clone for HttpErrorTrait
impl Clone for HttpErrorTrait
Source§fn clone(&self) -> HttpErrorTrait
fn clone(&self) -> HttpErrorTrait
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HttpErrorTrait
impl Debug for HttpErrorTrait
Source§impl Trait for HttpErrorTrait
impl Trait for HttpErrorTrait
impl Copy for HttpErrorTrait
Auto Trait Implementations§
impl Freeze for HttpErrorTrait
impl RefUnwindSafe for HttpErrorTrait
impl Send for HttpErrorTrait
impl Sync for HttpErrorTrait
impl Unpin for HttpErrorTrait
impl UnsafeUnpin for HttpErrorTrait
impl UnwindSafe for HttpErrorTrait
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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.