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