pub struct IPackageUpdatingEventArgs(/* private fields */);
Trait Implementations§
§impl Clone for IPackageUpdatingEventArgs
impl Clone for IPackageUpdatingEventArgs
§fn clone(&self) -> IPackageUpdatingEventArgs
fn clone(&self) -> IPackageUpdatingEventArgs
Returns a copy 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 more§impl Debug for IPackageUpdatingEventArgs
impl Debug for IPackageUpdatingEventArgs
§impl Interface for IPackageUpdatingEventArgs
impl Interface for IPackageUpdatingEventArgs
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read more§impl PartialEq for IPackageUpdatingEventArgs
impl PartialEq for IPackageUpdatingEventArgs
§fn eq(&self, other: &IPackageUpdatingEventArgs) -> bool
fn eq(&self, other: &IPackageUpdatingEventArgs) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for IPackageUpdatingEventArgs
impl StructuralPartialEq for IPackageUpdatingEventArgs
Auto Trait Implementations§
impl RefUnwindSafe for IPackageUpdatingEventArgs
impl !Send for IPackageUpdatingEventArgs
impl !Sync for IPackageUpdatingEventArgs
impl Unpin for IPackageUpdatingEventArgs
impl UnwindSafe for IPackageUpdatingEventArgs
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