Enum tango_client::types::TangoDataType
source · pub enum TangoDataType {
Show 29 variants
Void,
Boolean,
Short,
Long,
Float,
Double,
UShort,
ULong,
String,
CharArray,
ShortArray,
LongArray,
FloatArray,
DoubleArray,
UShortArray,
ULongArray,
StringArray,
LongStringArray,
DoubleStringArray,
State,
ConstString,
BooleanArray,
UChar,
Long64,
ULong64,
Long64Array,
ULong64Array,
Int,
Encoded,
}
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
Boolean
Short
Long
Float
Double
UShort
ULong
String
CharArray
ShortArray
LongArray
FloatArray
DoubleArray
UShortArray
ULongArray
StringArray
LongStringArray
DoubleStringArray
State
ConstString
BooleanArray
UChar
Long64
ULong64
Long64Array
ULong64Array
Int
Encoded
Trait Implementations§
source§impl Clone for TangoDataType
impl Clone for TangoDataType
source§fn clone(&self) -> TangoDataType
fn clone(&self) -> TangoDataType
Returns a copy 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 TangoDataType
impl Debug for TangoDataType
source§impl PartialEq<TangoDataType> for TangoDataType
impl PartialEq<TangoDataType> for TangoDataType
source§fn eq(&self, other: &TangoDataType) -> bool
fn eq(&self, other: &TangoDataType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.