pub enum OpcDaFeatureCompatibilityStatus {
Compatible,
Unsupported,
Incompatible,
Unknown,
}Expand description
Compatibility of one gateway protocol feature.
Variants§
Compatible
bhtune and the gateway share at least one protocol version for this feature.
Unsupported
The gateway does not offer this optional feature.
Incompatible
The gateway offers this feature, but no protocol version overlaps.
Unknown
The gateway did not report this feature.
Implementations§
Trait Implementations§
Source§impl Clone for OpcDaFeatureCompatibilityStatus
impl Clone for OpcDaFeatureCompatibilityStatus
Source§fn clone(&self) -> OpcDaFeatureCompatibilityStatus
fn clone(&self) -> OpcDaFeatureCompatibilityStatus
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 moreimpl Copy for OpcDaFeatureCompatibilityStatus
Source§impl<'de> Deserialize<'de> for OpcDaFeatureCompatibilityStatus
impl<'de> Deserialize<'de> for OpcDaFeatureCompatibilityStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for OpcDaFeatureCompatibilityStatus
impl StructuralPartialEq for OpcDaFeatureCompatibilityStatus
Auto Trait Implementations§
impl Freeze for OpcDaFeatureCompatibilityStatus
impl RefUnwindSafe for OpcDaFeatureCompatibilityStatus
impl Send for OpcDaFeatureCompatibilityStatus
impl Sync for OpcDaFeatureCompatibilityStatus
impl Unpin for OpcDaFeatureCompatibilityStatus
impl UnsafeUnpin for OpcDaFeatureCompatibilityStatus
impl UnwindSafe for OpcDaFeatureCompatibilityStatus
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§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].