Struct windows::IInspectable [−][src]
#[repr(transparent)]pub struct IInspectable(_);
Expand description
A WinRT object that may be used as a polymorphic stand-in for any WinRT class, interface, or boxed value.
IInspectable represents the
IInspectable
interface.
Implementations
Trait Implementations
type Vtable = IInspectable_abiReturns the vtable for an assumed interface. The name comes from Box’s assume_init method as
it assumes the vtable is implemented by the current interface’s vtable (e.g. a parent interface). Read more
Attempts to cast the current interface to another interface using QueryInterface.
The name cast is preferred to query because there is a WinRT method named query but not one
named cast. Read more
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
type DefaultType = Option<Self>Auto Trait Implementations
impl RefUnwindSafe for IInspectableimpl !Send for IInspectableimpl !Sync for IInspectableimpl Unpin for IInspectableimpl UnwindSafe for IInspectableBlanket Implementations
Mutably borrows from an owned value. Read more