pub struct ErrorInfo { /* private fields */ }
Expand description
Error info COM object data.
Implementations§
Trait Implementations§
Source§impl ComClass for ErrorInfo
impl ComClass for ErrorInfo
const VTABLE: Self::VTableList
type VTableList = __intercom_vtable_for_ErrorInfo
fn query_interface( vtables: &Self::VTableList, riid: REFIID, ) -> RawComResult<RawComPtr>
fn interface_supports_error_info(riid: REFIID) -> bool
Source§impl ComClassInterface<dyn IErrorInfo, AutomationTypeSystem> for ErrorInfo
impl ComClassInterface<dyn IErrorInfo, AutomationTypeSystem> for ErrorInfo
Source§impl ComClassInterface<dyn IErrorInfo, RawTypeSystem> for ErrorInfo
impl ComClassInterface<dyn IErrorInfo, RawTypeSystem> for ErrorInfo
Source§impl ComClassInterface<dyn ISupportErrorInfo, AutomationTypeSystem> for ErrorInfo
impl ComClassInterface<dyn ISupportErrorInfo, AutomationTypeSystem> for ErrorInfo
Source§impl IErrorInfo for ErrorInfo
impl IErrorInfo for ErrorInfo
Source§impl<'a> TryFrom<&'a dyn IErrorInfo> for ErrorInfo
impl<'a> TryFrom<&'a dyn IErrorInfo> for ErrorInfo
impl HasInterface<dyn IErrorInfo> for ErrorInfo
impl HasInterface<dyn IUnknown> for ErrorInfo
impl IUnknown for ErrorInfo
Auto Trait Implementations§
impl Freeze for ErrorInfo
impl RefUnwindSafe for ErrorInfo
impl Send for ErrorInfo
impl Sync for ErrorInfo
impl Unpin for ErrorInfo
impl UnwindSafe for ErrorInfo
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