pub struct RestXmlTrait { /* private fields */ }Expand description
The aws.protocols#restXml protocol trait on a service.
noErrorWrapping (deprecated in Smithy) drops the <ErrorResponse> envelope around
errors: a received exception frame is then rooted at <Error>.
Implementations§
Source§impl RestXmlTrait
impl RestXmlTrait
Sourcepub fn with_event_stream_http(self, versions: Vec<String>) -> Self
pub fn with_event_stream_http(self, versions: Vec<String>) -> Self
Sets the eventStreamHttp member.
Sourcepub fn http_configuration(&self) -> &HttpConfiguration
pub fn http_configuration(&self) -> &HttpConfiguration
Returns the http and eventStreamHttp members.
Sourcepub fn with_no_error_wrapping(self, value: bool) -> Self
pub fn with_no_error_wrapping(self, value: bool) -> Self
Sets the noErrorWrapping member.
Sourcepub fn no_error_wrapping(&self) -> bool
pub fn no_error_wrapping(&self) -> bool
Returns the noErrorWrapping member.
Sourcepub fn from_service<'s>(service: &'s ServiceSchema<'_>) -> Option<&'s Self>
pub fn from_service<'s>(service: &'s ServiceSchema<'_>) -> Option<&'s Self>
Reads this trait from the traits recorded on a service schema.
Trait Implementations§
Source§impl Clone for RestXmlTrait
impl Clone for RestXmlTrait
Source§fn clone(&self) -> RestXmlTrait
fn clone(&self) -> RestXmlTrait
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 RestXmlTrait
impl Debug for RestXmlTrait
Source§impl Default for RestXmlTrait
impl Default for RestXmlTrait
Source§fn default() -> RestXmlTrait
fn default() -> RestXmlTrait
Returns the “default value” for a type. Read more
Source§impl PartialEq for RestXmlTrait
impl PartialEq for RestXmlTrait
Source§impl Trait for RestXmlTrait
impl Trait for RestXmlTrait
impl Eq for RestXmlTrait
impl StructuralPartialEq for RestXmlTrait
Auto Trait Implementations§
impl Freeze for RestXmlTrait
impl RefUnwindSafe for RestXmlTrait
impl Send for RestXmlTrait
impl Sync for RestXmlTrait
impl Unpin for RestXmlTrait
impl UnsafeUnpin for RestXmlTrait
impl UnwindSafe for RestXmlTrait
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§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.