pub enum Variant {
}Variants§
None
I8(i8)
I16(i16)
I32(i32)
I64(i64)
U8(u8)
U16(u16)
U32(u32)
U64(u64)
F32(f32)
F64(f64)
Bool(bool)
Currency(Currency)
String(IntercomString)
SystemTime(SystemTime)
IUnknown(ComRc<dyn IUnknown>)
Implementations§
Trait Implementations§
Source§impl<TS: TypeSystem> ExternInput<TS> for Variant
impl<TS: TypeSystem> ExternInput<TS> for Variant
Source§impl<TS: TypeSystem> ExternOutput<TS> for Variant
impl<TS: TypeSystem> ExternOutput<TS> for Variant
fn into_foreign_output(self) -> ComResult<Self::ForeignType>
Source§unsafe fn from_foreign_output(src: Self::ForeignType) -> ComResult<Self>
unsafe fn from_foreign_output(src: Self::ForeignType) -> ComResult<Self>
Safety Read more
Source§unsafe fn drop_foreign_output(source: Self::ForeignType)
unsafe fn drop_foreign_output(source: Self::ForeignType)
Safety Read more
Source§impl<TS: TypeSystem> ExternType<TS> for Variant
impl<TS: TypeSystem> ExternType<TS> for Variant
type ForeignType = Variant<TS>
Source§impl ForeignType for Variant
impl ForeignType for Variant
Source§impl<'a> From<&'a Variant> for VariantError
impl<'a> From<&'a Variant> for VariantError
Source§impl From<SystemTime> for Variant
impl From<SystemTime> for Variant
Source§fn from(src: SystemTime) -> Self
fn from(src: SystemTime) -> Self
Converts to this type from the input type.
Source§impl TryFrom<Variant> for SystemTime
impl TryFrom<Variant> for SystemTime
Auto Trait Implementations§
impl Freeze for Variant
impl !RefUnwindSafe for Variant
impl !Send for Variant
impl !Sync for Variant
impl !Unpin for Variant
impl !UnwindSafe for Variant
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ExternDefault for T
impl<T> ExternDefault for T
Source§unsafe fn extern_default() -> T
unsafe fn extern_default() -> T
Safety Read more