pub struct IInterfaceRelated(/* private fields */);Implementations§
Trait Implementations§
Source§impl Clone for IInterfaceRelated
impl Clone for IInterfaceRelated
Source§fn clone(&self) -> IInterfaceRelated
fn clone(&self) -> IInterfaceRelated
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IInterfaceRelated
impl Debug for IInterfaceRelated
Source§impl From<&IInterfaceRelated> for IUnknown
impl From<&IInterfaceRelated> for IUnknown
Source§fn from(value: &IInterfaceRelated) -> Self
fn from(value: &IInterfaceRelated) -> Self
Converts to this type from the input type.
Source§impl From<IInterfaceRelated> for IUnknown
impl From<IInterfaceRelated> for IUnknown
Source§fn from(value: IInterfaceRelated) -> Self
fn from(value: IInterfaceRelated) -> Self
Converts to this type from the input type.
Source§impl Interface for IInterfaceRelated
impl Interface for IInterfaceRelated
const IID: Guid
type Vtable = IInterfaceRelated_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IInterfaceRelated
impl<'a> IntoParam<'a, IUnknown> for &'a IInterfaceRelated
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IInterfaceRelated
impl<'a> IntoParam<'a, IUnknown> for IInterfaceRelated
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IInterfaceRelated
impl PartialEq for IInterfaceRelated
impl Eq for IInterfaceRelated
impl StructuralPartialEq for IInterfaceRelated
Auto Trait Implementations§
impl Freeze for IInterfaceRelated
impl RefUnwindSafe for IInterfaceRelated
impl !Send for IInterfaceRelated
impl !Sync for IInterfaceRelated
impl Unpin for IInterfaceRelated
impl UnwindSafe for IInterfaceRelated
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
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