pub struct IEnumObjects(/* private fields */);
Implementations§
Source§impl IEnumObjects
impl IEnumObjects
Trait Implementations§
Source§impl Clone for IEnumObjects
impl Clone for IEnumObjects
Source§fn clone(&self) -> IEnumObjects
fn clone(&self) -> IEnumObjects
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 moreSource§impl Debug for IEnumObjects
impl Debug for IEnumObjects
Source§impl From<&IEnumObjects> for IUnknown
impl From<&IEnumObjects> for IUnknown
Source§fn from(value: &IEnumObjects) -> Self
fn from(value: &IEnumObjects) -> Self
Converts to this type from the input type.
Source§impl From<IEnumObjects> for IUnknown
impl From<IEnumObjects> for IUnknown
Source§fn from(value: IEnumObjects) -> Self
fn from(value: IEnumObjects) -> Self
Converts to this type from the input type.
Source§impl Interface for IEnumObjects
impl Interface for IEnumObjects
const IID: Guid
type Vtable = IEnumObjects_abi
Source§unsafe fn assume_vtable<T>(&self) -> &<T as Interface>::Vtablewhere
T: Interface,
unsafe fn assume_vtable<T>(&self) -> &<T as Interface>::Vtablewhere
T: Interface,
Safety Read more
Source§unsafe fn query(&self, iid: *const Guid, interface: *mut *mut c_void) -> HRESULT
unsafe fn query(&self, iid: *const Guid, interface: *mut *mut c_void) -> HRESULT
Safety Read more
Source§impl PartialEq for IEnumObjects
impl PartialEq for IEnumObjects
impl Eq for IEnumObjects
impl StructuralPartialEq for IEnumObjects
Auto Trait Implementations§
impl Freeze for IEnumObjects
impl RefUnwindSafe for IEnumObjects
impl !Send for IEnumObjects
impl !Sync for IEnumObjects
impl Unpin for IEnumObjects
impl UnwindSafe for IEnumObjects
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
type DefaultType = Option<T>
Source§fn ok(value: &<T as Abi>::DefaultType) -> Result<T, Error>
fn ok(value: &<T as Abi>::DefaultType) -> Result<T, Error>
Converts from
Self::DefaultType
to Result<T>
.Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
fn drop_param(_: &mut Param<'_, Self>)
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