pub enum ElemInfo {
Iec60958(ElemInfoIec60958),
Boolean(ElemInfoBoolean),
Bytes(ElemInfoBytes),
Integer(ElemInfoInteger),
Integer64(ElemInfoInteger64),
Enumerated(ElemInfoEnumerated),
}Expand description
A set of enumerations for information of element.
Variants
Iec60958(ElemInfoIec60958)
For element with IEC 60958 data.
Boolean(ElemInfoBoolean)
For element with boolean values.
Bytes(ElemInfoBytes)
For element with unsigned 8 bit integer values.
Integer(ElemInfoInteger)
For element with signed 32 bit integer values.
Integer64(ElemInfoInteger64)
For element with signed 64 bit integer values.
Enumerated(ElemInfoEnumerated)
For element with enumerated index values.
Trait Implementations
sourceimpl AsRef<ElemInfoCommon> for ElemInfo
impl AsRef<ElemInfoCommon> for ElemInfo
sourcefn as_ref(&self) -> &ElemInfoCommon
fn as_ref(&self) -> &ElemInfoCommon
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl From<ElemInfoCommon> for ElemInfo
impl From<ElemInfoCommon> for ElemInfo
sourcefn from(obj: ElemInfoCommon) -> Self
fn from(obj: ElemInfoCommon) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for ElemInfo
impl !Send for ElemInfo
impl !Sync for ElemInfo
impl Unpin for ElemInfo
impl UnwindSafe for ElemInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more