#[repr(C)]pub struct IAttributeList {
pub vtbl: *const IAttributeListVtbl,
}Fields§
§vtbl: *const IAttributeListVtblTrait Implementations§
Source§impl Clone for IAttributeList
impl Clone for IAttributeList
Source§fn clone(&self) -> IAttributeList
fn clone(&self) -> IAttributeList
Returns a duplicate 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<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IAttributeList
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IAttributeList
Source§impl Interface for IAttributeList
impl Interface for IAttributeList
Source§impl Unknown for IAttributeList
impl Unknown for IAttributeList
Source§unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
Checks if an object implements the interface corresponding to the given GUID, and if so,
returns a corresponding interface pointer for the object and increments the object’s
reference count.
impl Copy for IAttributeList
impl Inherits<FUnknown> for IAttributeList
impl Send for IAttributeList
impl Sync for IAttributeList
Auto Trait Implementations§
impl Freeze for IAttributeList
impl RefUnwindSafe for IAttributeList
impl Unpin for IAttributeList
impl UnwindSafe for IAttributeList
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