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