#[repr(C, packed(1))]pub struct ARAPlugInExtensionInterface {
pub structSize: ARASize,
pub setPlaybackRegion: Option<unsafe extern "C" fn(plugInExtensionRef: ARAPlugInExtensionRef, playbackRegionRef: ARAPlaybackRegionRef)>,
pub removePlaybackRegion: Option<unsafe extern "C" fn(plugInExtensionRef: ARAPlugInExtensionRef, playbackRegionRef: ARAPlaybackRegionRef)>,
}Fields§
§structSize: ARASize§setPlaybackRegion: Option<unsafe extern "C" fn(plugInExtensionRef: ARAPlugInExtensionRef, playbackRegionRef: ARAPlaybackRegionRef)>§removePlaybackRegion: Option<unsafe extern "C" fn(plugInExtensionRef: ARAPlugInExtensionRef, playbackRegionRef: ARAPlaybackRegionRef)>Trait Implementations§
Source§impl Clone for ARAPlugInExtensionInterface
impl Clone for ARAPlugInExtensionInterface
Source§fn clone(&self) -> ARAPlugInExtensionInterface
fn clone(&self) -> ARAPlugInExtensionInterface
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ARAPlugInExtensionInterface
impl Debug for ARAPlugInExtensionInterface
impl Copy for ARAPlugInExtensionInterface
Auto Trait Implementations§
impl Freeze for ARAPlugInExtensionInterface
impl RefUnwindSafe for ARAPlugInExtensionInterface
impl Send for ARAPlugInExtensionInterface
impl Sync for ARAPlugInExtensionInterface
impl Unpin for ARAPlugInExtensionInterface
impl UnsafeUnpin for ARAPlugInExtensionInterface
impl UnwindSafe for ARAPlugInExtensionInterface
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