#[repr(i32)]pub enum DeadbandType {
None = 0,
Absolute = 1,
Percent = 2,
}Variants§
Trait Implementations§
Source§impl BinaryDecodable for DeadbandType
impl BinaryDecodable for DeadbandType
Source§fn decode<S>(stream: &mut S, ctx: &Context<'_>) -> Result<DeadbandType, Error>
fn decode<S>(stream: &mut S, ctx: &Context<'_>) -> Result<DeadbandType, Error>
Decodes an instance from the read stream. The decoding options contains restrictions set by
the server / client on the length of strings, arrays etc. If these limits are exceeded the
implementation should return with a
BadDecodingError as soon as possible.Source§impl BinaryEncodable for DeadbandType
impl BinaryEncodable for DeadbandType
Source§fn byte_len(&self, ctx: &Context<'_>) -> usize
fn byte_len(&self, ctx: &Context<'_>) -> usize
Returns the exact byte length of the structure as it would be if
encode were called.
This may be called prior to writing to ensure the correct amount of space is available.Source§fn encode<S>(&self, stream: &mut S, ctx: &Context<'_>) -> Result<(), Error>
fn encode<S>(&self, stream: &mut S, ctx: &Context<'_>) -> Result<(), Error>
Encodes the instance to the write stream.
Source§fn override_encoding(&self) -> Option<BuiltInDataEncoding>
fn override_encoding(&self) -> Option<BuiltInDataEncoding>
Override the extension object encoding used for this type.
This only makes sense if the type can only ever be encoded using a single
built-in encoding.
Source§impl Clone for DeadbandType
impl Clone for DeadbandType
Source§fn clone(&self) -> DeadbandType
fn clone(&self) -> DeadbandType
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 DeadbandType
impl Debug for DeadbandType
Source§impl Default for DeadbandType
impl Default for DeadbandType
Source§fn default() -> DeadbandType
fn default() -> DeadbandType
Returns the “default value” for a type. Read more
Source§impl IntoVariant for DeadbandType
impl IntoVariant for DeadbandType
Source§fn into_variant(self) -> Variant
fn into_variant(self) -> Variant
Convert self into a variant.
Source§impl JsonDecodable for DeadbandType
impl JsonDecodable for DeadbandType
Source§fn decode(
stream: &mut JsonStreamReader<&mut dyn Read>,
ctx: &Context<'_>,
) -> Result<DeadbandType, Error>
fn decode( stream: &mut JsonStreamReader<&mut dyn Read>, ctx: &Context<'_>, ) -> Result<DeadbandType, Error>
Decode Self from a JSON stream.
Source§impl JsonEncodable for DeadbandType
impl JsonEncodable for DeadbandType
Source§impl PartialEq for DeadbandType
impl PartialEq for DeadbandType
Source§impl TryFrom<i32> for DeadbandType
impl TryFrom<i32> for DeadbandType
Source§impl UaEnum for DeadbandType
impl UaEnum for DeadbandType
Source§fn from_repr(
repr: <DeadbandType as UaEnum>::Repr,
) -> Result<DeadbandType, Error>
fn from_repr( repr: <DeadbandType as UaEnum>::Repr, ) -> Result<DeadbandType, Error>
Convert from a numeric value to an instance of this enum.
Source§fn into_repr(self) -> <DeadbandType as UaEnum>::Repr
fn into_repr(self) -> <DeadbandType as UaEnum>::Repr
Convert this enum into its numeric representation.
Source§impl UaNullable for DeadbandType
impl UaNullable for DeadbandType
Source§fn is_ua_null(&self) -> bool
fn is_ua_null(&self) -> bool
Return true if this value is null, meaning it can be left out when
being encoded in JSON and XML encodings.
Source§impl XmlDecodable for DeadbandType
impl XmlDecodable for DeadbandType
Source§fn decode(
stream: &mut XmlStreamReader<&mut dyn Read>,
ctx: &Context<'_>,
) -> Result<DeadbandType, Error>
fn decode( stream: &mut XmlStreamReader<&mut dyn Read>, ctx: &Context<'_>, ) -> Result<DeadbandType, Error>
Decode a value from an XML stream.
Source§impl XmlEncodable for DeadbandType
impl XmlEncodable for DeadbandType
Source§impl XmlType for DeadbandType
impl XmlType for DeadbandType
impl Copy for DeadbandType
impl Eq for DeadbandType
impl StructuralPartialEq for DeadbandType
Auto Trait Implementations§
impl Freeze for DeadbandType
impl RefUnwindSafe for DeadbandType
impl Send for DeadbandType
impl Sync for DeadbandType
impl Unpin for DeadbandType
impl UnsafeUnpin for DeadbandType
impl UnwindSafe for DeadbandType
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> EventField for Twhere
T: IntoVariant + Clone,
impl<T> EventField for Twhere
T: IntoVariant + Clone,
Source§fn get_value(
&self,
attribute_id: AttributeId,
index_range: &NumericRange,
remaining_path: &[QualifiedName],
) -> Variant
fn get_value( &self, attribute_id: AttributeId, index_range: &NumericRange, remaining_path: &[QualifiedName], ) -> Variant
Get the variant representation of this field, using the given index range. Read more