pub enum TangoDataType {
Show 29 variants
Void = 0,
Boolean = 1,
Short = 2,
Long = 3,
Float = 4,
Double = 5,
UShort = 6,
ULong = 7,
String = 8,
CharArray = 9,
ShortArray = 10,
LongArray = 11,
FloatArray = 12,
DoubleArray = 13,
UShortArray = 14,
ULongArray = 15,
StringArray = 16,
LongStringArray = 17,
DoubleStringArray = 18,
State = 19,
ConstString = 20,
BooleanArray = 21,
UChar = 22,
Long64 = 23,
ULong64 = 24,
Long64Array = 25,
ULong64Array = 26,
Int = 27,
Encoded = 28,
}
Expand description
The type of a Tango command argument/result, attribute data, or property value.
Not all types can be used for all of the three! For example,
LongStringArray
is only valid as a command argument or result.
Variants§
Void = 0
Boolean = 1
Short = 2
Long = 3
Float = 4
Double = 5
UShort = 6
ULong = 7
String = 8
CharArray = 9
ShortArray = 10
LongArray = 11
FloatArray = 12
DoubleArray = 13
UShortArray = 14
ULongArray = 15
StringArray = 16
LongStringArray = 17
DoubleStringArray = 18
State = 19
ConstString = 20
BooleanArray = 21
UChar = 22
Long64 = 23
ULong64 = 24
Long64Array = 25
ULong64Array = 26
Int = 27
Encoded = 28
Trait Implementations§
Source§impl Clone for TangoDataType
impl Clone for TangoDataType
Source§fn clone(&self) -> TangoDataType
fn clone(&self) -> TangoDataType
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TangoDataType
impl Debug for TangoDataType
Source§impl PartialEq for TangoDataType
impl PartialEq for TangoDataType
impl Copy for TangoDataType
impl Eq for TangoDataType
impl StructuralPartialEq for TangoDataType
Auto Trait Implementations§
impl Freeze for TangoDataType
impl RefUnwindSafe for TangoDataType
impl Send for TangoDataType
impl Sync for TangoDataType
impl Unpin for TangoDataType
impl UnwindSafe for TangoDataType
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