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