Enum win_variant::VariantResult
source · [−]pub enum VariantResult {
Empty,
BOOL(bool),
I16(i16),
U16(u16),
Int(i32),
Uint(u32),
I64(i64),
U64(u64),
F32(f32),
F64(f64),
String(String),
SafeArray(SafeArray),
}
Expand description
VariantResult is a tyoe that can be converted from VARIANT to automatically convert the VARIANT value to a rust type that is easier to work with. The VARIANT can be dropped after the conversion as the data is copied into the VariantResult.
Variants
Empty
BOOL(bool)
I16(i16)
U16(u16)
Int(i32)
Uint(u32)
I64(i64)
U64(u64)
F32(f32)
F64(f64)
String(String)
SafeArray(SafeArray)
Trait Implementations
sourceimpl Debug for VariantResult
impl Debug for VariantResult
sourceimpl Serialize for VariantResult
impl Serialize for VariantResult
Auto Trait Implementations
impl RefUnwindSafe for VariantResult
impl !Send for VariantResult
impl !Sync for VariantResult
impl Unpin for VariantResult
impl UnwindSafe for VariantResult
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more