pub struct ProtocolFeatureSupport {
pub feature: CompatibilityFeature,
pub versions: ProtocolVersionRange,
}Expand description
One feature and the versions supported by a gateway.
Fields§
§feature: CompatibilityFeature§versions: ProtocolVersionRangeTrait Implementations§
Source§impl Clone for ProtocolFeatureSupport
impl Clone for ProtocolFeatureSupport
Source§fn clone(&self) -> ProtocolFeatureSupport
fn clone(&self) -> ProtocolFeatureSupport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProtocolFeatureSupport
impl Debug for ProtocolFeatureSupport
impl Eq for ProtocolFeatureSupport
Source§impl PartialEq for ProtocolFeatureSupport
impl PartialEq for ProtocolFeatureSupport
Source§impl Serialize for ProtocolFeatureSupport
impl Serialize for ProtocolFeatureSupport
impl StructuralPartialEq for ProtocolFeatureSupport
Auto Trait Implementations§
impl Freeze for ProtocolFeatureSupport
impl RefUnwindSafe for ProtocolFeatureSupport
impl Send for ProtocolFeatureSupport
impl Sync for ProtocolFeatureSupport
impl Unpin for ProtocolFeatureSupport
impl UnsafeUnpin for ProtocolFeatureSupport
impl UnwindSafe for ProtocolFeatureSupport
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request