pub struct RestJson1Trait { /* private fields */ }Expand description
The aws.protocols#restJson1 protocol trait on a service.
Implementations§
Source§impl RestJson1Trait
impl RestJson1Trait
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 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 RestJson1Trait
impl Clone for RestJson1Trait
Source§fn clone(&self) -> RestJson1Trait
fn clone(&self) -> RestJson1Trait
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 RestJson1Trait
impl Debug for RestJson1Trait
Source§impl Default for RestJson1Trait
impl Default for RestJson1Trait
Source§fn default() -> RestJson1Trait
fn default() -> RestJson1Trait
Returns the “default value” for a type. Read more
Source§impl PartialEq for RestJson1Trait
impl PartialEq for RestJson1Trait
Source§impl Trait for RestJson1Trait
impl Trait for RestJson1Trait
impl Eq for RestJson1Trait
impl StructuralPartialEq for RestJson1Trait
Auto Trait Implementations§
impl Freeze for RestJson1Trait
impl RefUnwindSafe for RestJson1Trait
impl Send for RestJson1Trait
impl Sync for RestJson1Trait
impl Unpin for RestJson1Trait
impl UnsafeUnpin for RestJson1Trait
impl UnwindSafe for RestJson1Trait
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.