pub struct OpcDaGatewayFeatureSupport {
pub feature: OpcDaGatewayFeature,
pub min_version: u32,
pub max_version: u32,
}Expand description
One gateway-wide protocol feature and the inclusive versions it supports.
Fields§
§feature: OpcDaGatewayFeature§min_version: u32§max_version: u32Trait Implementations§
Source§impl Clone for OpcDaGatewayFeatureSupport
impl Clone for OpcDaGatewayFeatureSupport
Source§fn clone(&self) -> OpcDaGatewayFeatureSupport
fn clone(&self) -> OpcDaGatewayFeatureSupport
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 OpcDaGatewayFeatureSupport
impl Debug for OpcDaGatewayFeatureSupport
impl Eq for OpcDaGatewayFeatureSupport
impl StructuralPartialEq for OpcDaGatewayFeatureSupport
Auto Trait Implementations§
impl Freeze for OpcDaGatewayFeatureSupport
impl RefUnwindSafe for OpcDaGatewayFeatureSupport
impl Send for OpcDaGatewayFeatureSupport
impl Sync for OpcDaGatewayFeatureSupport
impl Unpin for OpcDaGatewayFeatureSupport
impl UnsafeUnpin for OpcDaGatewayFeatureSupport
impl UnwindSafe for OpcDaGatewayFeatureSupport
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> ⓘ
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].