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