pub enum AttrDataKind {
Show 14 variants
Bool,
Octet,
UShort,
Short,
ULong,
Long,
ULong64,
Long64,
Float,
Double,
State,
String,
Enum,
Encoded,
}Expand description
The element type of a Tango attribute value, its layout being an AttrDataFormat.
Variants§
Bool
Octet
UShort
Short
ULong
Long
ULong64
Long64
Float
Double
State
String
Enum
An enumerated value, which travels as the index of its own label in the list of
them: what those labels are is a property of the attribute a client may change, and
lives in its configuration, see crate::dev::AttrConfig::enum_labels.
Encoded
A DevEncoded, only ever a scalar.
Trait Implementations§
Source§impl Clone for AttrDataKind
impl Clone for AttrDataKind
impl Copy for AttrDataKind
Source§impl Debug for AttrDataKind
impl Debug for AttrDataKind
impl Eq for AttrDataKind
Source§impl Hash for AttrDataKind
impl Hash for AttrDataKind
Source§impl PartialEq for AttrDataKind
impl PartialEq for AttrDataKind
impl StructuralPartialEq for AttrDataKind
Auto Trait Implementations§
impl Forget for AttrDataKind
impl Freeze for AttrDataKind
impl RefUnwindSafe for AttrDataKind
impl Send for AttrDataKind
impl Sync for AttrDataKind
impl Unpin for AttrDataKind
impl UnsafeUnpin for AttrDataKind
impl UnwindSafe for AttrDataKind
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