#[repr(C)]pub struct ClapHost {
pub clap_version: ClapVersion,
pub host_data: *mut c_void,
pub name: *const c_char,
pub vendor: *const c_char,
pub url: *const c_char,
pub version: *const c_char,
pub get_extension: Option<unsafe extern "C" fn(*const ClapHost, *const c_char) -> *const c_void>,
pub request_restart: Option<unsafe extern "C" fn(*const ClapHost)>,
pub request_process: Option<unsafe extern "C" fn(*const ClapHost)>,
pub request_callback: Option<unsafe extern "C" fn(*const ClapHost)>,
}Fields§
§clap_version: ClapVersion§host_data: *mut c_void§name: *const c_char§vendor: *const c_char§url: *const c_char§version: *const c_char§get_extension: Option<unsafe extern "C" fn(*const ClapHost, *const c_char) -> *const c_void>§request_restart: Option<unsafe extern "C" fn(*const ClapHost)>§request_process: Option<unsafe extern "C" fn(*const ClapHost)>§request_callback: Option<unsafe extern "C" fn(*const ClapHost)>Auto Trait Implementations§
impl !Send for ClapHost
impl !Sync for ClapHost
impl Freeze for ClapHost
impl RefUnwindSafe for ClapHost
impl Unpin for ClapHost
impl UnsafeUnpin for ClapHost
impl UnwindSafe for ClapHost
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