#[repr(C)]pub struct ClapPluginFactory {
pub get_plugin_count: Option<unsafe extern "C" fn(*const ClapPluginFactory) -> u32>,
pub get_plugin_descriptor: Option<unsafe extern "C" fn(*const ClapPluginFactory, u32) -> *const ClapPluginDescriptor>,
pub create_plugin: Option<unsafe extern "C" fn(*const ClapPluginFactory, *const ClapHost, *const c_char) -> *const ClapPlugin>,
}Fields§
§get_plugin_count: Option<unsafe extern "C" fn(*const ClapPluginFactory) -> u32>§get_plugin_descriptor: Option<unsafe extern "C" fn(*const ClapPluginFactory, u32) -> *const ClapPluginDescriptor>§create_plugin: Option<unsafe extern "C" fn(*const ClapPluginFactory, *const ClapHost, *const c_char) -> *const ClapPlugin>Auto Trait Implementations§
impl Freeze for ClapPluginFactory
impl RefUnwindSafe for ClapPluginFactory
impl Send for ClapPluginFactory
impl Sync for ClapPluginFactory
impl Unpin for ClapPluginFactory
impl UnsafeUnpin for ClapPluginFactory
impl UnwindSafe for ClapPluginFactory
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