pub trait VariantExt {
Show 20 methods
// Required methods
fn null() -> VARIANT;
fn from_i16(n: i16) -> VARIANT;
fn from_i32(n: i32) -> VARIANT;
fn from_i64(n: i64) -> VARIANT;
fn from_u8(n: u8) -> VARIANT;
fn from_u16(n: u16) -> VARIANT;
fn from_u32(n: u32) -> VARIANT;
fn from_u64(n: u64) -> VARIANT;
fn from_str<S: AsRef<str>>(s: S) -> VARIANT;
fn from_bool(b: bool) -> VARIANT;
fn to_i16(&self) -> Result<i16>;
fn to_i32(&self) -> Result<i32>;
fn to_i64(&self) -> Result<i64>;
fn to_u8(&self) -> Result<u8>;
fn to_u16(&self) -> Result<u16>;
fn to_u32(&self) -> Result<u32>;
fn to_u64(&self) -> Result<u64>;
fn to_string(&self) -> Result<String>;
fn to_bool(&self) -> Result<bool>;
fn to_idispatch(&self) -> Result<&IDispatch>;
}