Struct vst3::Steinberg::IAttributes2Vtbl
source · #[repr(C)]pub struct IAttributes2Vtbl {
pub base: IAttributesVtbl,
pub countAttributes: unsafe extern "system" fn(this: *mut IAttributes2) -> int32,
pub getAttributeID: unsafe extern "system" fn(this: *mut IAttributes2, index: int32) -> IAttrID,
}
Fields§
§base: IAttributesVtbl
§countAttributes: unsafe extern "system" fn(this: *mut IAttributes2) -> int32
§getAttributeID: unsafe extern "system" fn(this: *mut IAttributes2, index: int32) -> IAttrID
Trait Implementations§
source§impl Clone for IAttributes2Vtbl
impl Clone for IAttributes2Vtbl
source§fn clone(&self) -> IAttributes2Vtbl
fn clone(&self) -> IAttributes2Vtbl
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 moreimpl Copy for IAttributes2Vtbl
Auto Trait Implementations§
impl RefUnwindSafe for IAttributes2Vtbl
impl Send for IAttributes2Vtbl
impl Sync for IAttributes2Vtbl
impl Unpin for IAttributes2Vtbl
impl UnwindSafe for IAttributes2Vtbl
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