pub enum ElemInfo {
Iec60958(ElemInfoIec60958),
Boolean(ElemInfoBoolean),
Bytes(ElemInfoBytes),
Integer(ElemInfoInteger),
Integer64(ElemInfoInteger64),
Enumerated(ElemInfoEnumerated),
}Expand description
A set of information about control elements.
Variants§
Iec60958(ElemInfoIec60958)
IEC 60958.
Boolean(ElemInfoBoolean)
Array of boolean.
Bytes(ElemInfoBytes)
Array of u8.
Integer(ElemInfoInteger)
Array of u32.
Integer64(ElemInfoInteger64)
Array of u64.
Enumerated(ElemInfoEnumerated)
Array of enumerated items.
Trait Implementations§
Source§impl AsRef<ElemInfoCommon> for ElemInfo
impl AsRef<ElemInfoCommon> for ElemInfo
Source§fn as_ref(&self) -> &ElemInfoCommon
fn as_ref(&self) -> &ElemInfoCommon
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl From<ElemInfoCommon> for ElemInfo
impl From<ElemInfoCommon> for ElemInfo
Source§fn from(obj: ElemInfoCommon) -> Self
fn from(obj: ElemInfoCommon) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ElemInfo
impl RefUnwindSafe for ElemInfo
impl !Send for ElemInfo
impl !Sync for ElemInfo
impl Unpin for ElemInfo
impl UnwindSafe for ElemInfo
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