Struct vst3::Steinberg::Vst::IStreamAttributesVtbl
source · #[repr(C)]pub struct IStreamAttributesVtbl {
pub base: FUnknownVtbl,
pub getFileName: unsafe extern "system" fn(this: *mut IStreamAttributes, name: *mut String128) -> tresult,
pub getAttributes: unsafe extern "system" fn(this: *mut IStreamAttributes) -> *mut IAttributeList,
}
Fields§
§base: FUnknownVtbl
§getFileName: unsafe extern "system" fn(this: *mut IStreamAttributes, name: *mut String128) -> tresult
§getAttributes: unsafe extern "system" fn(this: *mut IStreamAttributes) -> *mut IAttributeList
Trait Implementations§
source§impl Clone for IStreamAttributesVtbl
impl Clone for IStreamAttributesVtbl
source§fn clone(&self) -> IStreamAttributesVtbl
fn clone(&self) -> IStreamAttributesVtbl
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 IStreamAttributesVtbl
Auto Trait Implementations§
impl RefUnwindSafe for IStreamAttributesVtbl
impl Send for IStreamAttributesVtbl
impl Sync for IStreamAttributesVtbl
impl Unpin for IStreamAttributesVtbl
impl UnwindSafe for IStreamAttributesVtbl
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