pub struct IDataRequestDeferral(/* private fields */);
Trait Implementations§
§impl Clone for IDataRequestDeferral
impl Clone for IDataRequestDeferral
§fn clone(&self) -> IDataRequestDeferral
fn clone(&self) -> IDataRequestDeferral
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 IDataRequestDeferral
impl Debug for IDataRequestDeferral
§impl Interface for IDataRequestDeferral
impl Interface for IDataRequestDeferral
§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 IDataRequestDeferral
impl PartialEq for IDataRequestDeferral
§fn eq(&self, other: &IDataRequestDeferral) -> bool
fn eq(&self, other: &IDataRequestDeferral) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for IDataRequestDeferral
impl StructuralPartialEq for IDataRequestDeferral
Auto Trait Implementations§
impl Freeze for IDataRequestDeferral
impl RefUnwindSafe for IDataRequestDeferral
impl !Send for IDataRequestDeferral
impl !Sync for IDataRequestDeferral
impl Unpin for IDataRequestDeferral
impl UnwindSafe for IDataRequestDeferral
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