Struct windows::IUnknown [−][src]
#[repr(transparent)]pub struct IUnknown(_);
All COM interfaces (and thus WinRT classes and interfaces) implement IUnknown under the hood to provide reference-counted lifetime management as well as the ability to query for additional interfaces that the object may implement.
Trait Implementations
impl Clone for IUnknown
[src]
impl Clone for IUnknown
[src]fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl From<&'_ IAgileObject> for IUnknown
[src]
impl From<&'_ IAgileObject> for IUnknown
[src]fn from(value: &IAgileObject) -> Self
[src]
impl From<IAgileObject> for IUnknown
[src]
impl From<IAgileObject> for IUnknown
[src]fn from(value: IAgileObject) -> Self
[src]
impl<'a> IntoParam<'a, IUnknown> for IAgileObject
[src]
impl<'a> IntoParam<'a, IUnknown> for IAgileObject
[src]fn into_param(self) -> Param<'a, IUnknown>
[src]
impl<'a> IntoParam<'a, IUnknown> for &'a IAgileObject
[src]
impl<'a> IntoParam<'a, IUnknown> for &'a IAgileObject
[src]fn into_param(self) -> Param<'a, IUnknown>
[src]
Auto Trait Implementations
impl RefUnwindSafe for IUnknown
impl RefUnwindSafe for IUnknown
impl UnwindSafe for IUnknown
impl UnwindSafe for IUnknown