#[repr(C)]pub union CorsairDataValue {
pub boolean: bool,
pub int32: c_int,
pub float64: f64,
pub string: *mut c_char,
pub boolean_array: CorsairDataType_BooleanArray,
pub int32_array: CorsairDataType_Int32Array,
pub float64_array: CorsairDataType_Float64Array,
pub string_array: CorsairDataType_StringArray,
}Fields§
§boolean: bool§int32: c_int§float64: f64§string: *mut c_char§boolean_array: CorsairDataType_BooleanArray§int32_array: CorsairDataType_Int32Array§float64_array: CorsairDataType_Float64Array§string_array: CorsairDataType_StringArrayTrait Implementations§
Source§impl Clone for CorsairDataValue
impl Clone for CorsairDataValue
Source§fn clone(&self) -> CorsairDataValue
fn clone(&self) -> CorsairDataValue
Returns a duplicate 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 moreimpl Copy for CorsairDataValue
impl Send for CorsairDataValue
impl Sync for CorsairDataValue
Auto Trait Implementations§
impl Freeze for CorsairDataValue
impl RefUnwindSafe for CorsairDataValue
impl Unpin for CorsairDataValue
impl UnwindSafe for CorsairDataValue
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