Struct makepad_widgets::shader::std::windows::Devices::Enumeration::IEnclosureLocation
#[repr(transparent)]pub struct IEnclosureLocation(/* private fields */);Trait Implementations§
§impl Clone for IEnclosureLocation
impl Clone for IEnclosureLocation
§fn clone(&self) -> IEnclosureLocation
fn clone(&self) -> IEnclosureLocation
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 ComInterface for IEnclosureLocation
impl ComInterface for IEnclosureLocation
fn as_unknown(&self) -> &IUnknown
§impl Interface for IEnclosureLocation
impl Interface for IEnclosureLocation
type Vtable = IEnclosureLocation_Vtbl
§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.
§impl PartialEq<IEnclosureLocation> for IEnclosureLocation
impl PartialEq<IEnclosureLocation> for IEnclosureLocation
§fn eq(&self, other: &IEnclosureLocation) -> bool
fn eq(&self, other: &IEnclosureLocation) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for IEnclosureLocation
impl StructuralEq for IEnclosureLocation
impl StructuralPartialEq for IEnclosureLocation
Auto Trait Implementations§
impl RefUnwindSafe for IEnclosureLocation
impl !Send for IEnclosureLocation
impl !Sync for IEnclosureLocation
impl Unpin for IEnclosureLocation
impl UnwindSafe for IEnclosureLocation
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