#[repr(C)]
pub union TangoCommandData {
Show 26 fields
pub bool_val: bool,
pub short_val: i16,
pub ushort_val: u16,
pub long_val: i32,
pub ulong_val: u32,
pub float_val: f32,
pub double_val: f64,
pub string_val: *mut c_char,
pub state_val: TangoDevState,
pub long64_val: TangoDevLong64,
pub ulong64_val: TangoDevULong64,
pub bool_arr: VarBoolArray,
pub char_arr: VarCharArray,
pub short_arr: VarShortArray,
pub ushort_arr: VarUShortArray,
pub long_arr: VarLongArray,
pub ulong_arr: VarULongArray,
pub long64_arr: VarLong64Array,
pub ulong64_arr: VarULong64Array,
pub float_arr: VarFloatArray,
pub double_arr: VarDoubleArray,
pub string_arr: VarStringArray,
pub state_arr: VarStateArray,
pub encoded_val: TangoDevEncoded,
pub long_string_arr: VarLongStringArray,
pub double_string_arr: VarDoubleStringArray,
/* private fields */
}Fields§
§bool_val: bool§short_val: i16§ushort_val: u16§long_val: i32§ulong_val: u32§float_val: f32§double_val: f64§string_val: *mut c_char§state_val: TangoDevState§long64_val: TangoDevLong64§ulong64_val: TangoDevULong64§bool_arr: VarBoolArray§char_arr: VarCharArray§short_arr: VarShortArray§ushort_arr: VarUShortArray§long_arr: VarLongArray§ulong_arr: VarULongArray§long64_arr: VarLong64Array§ulong64_arr: VarULong64Array§float_arr: VarFloatArray§double_arr: VarDoubleArray§string_arr: VarStringArray§state_arr: VarStateArray§encoded_val: TangoDevEncoded§long_string_arr: VarLongStringArray§double_string_arr: VarDoubleStringArrayTrait Implementations§
Source§impl Clone for TangoCommandData
impl Clone for TangoCommandData
Source§fn clone(&self) -> TangoCommandData
fn clone(&self) -> TangoCommandData
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 moreimpl Copy for TangoCommandData
Auto Trait Implementations§
impl Freeze for TangoCommandData
impl RefUnwindSafe for TangoCommandData
impl !Send for TangoCommandData
impl !Sync for TangoCommandData
impl Unpin for TangoCommandData
impl UnwindSafe for TangoCommandData
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