#[repr(C)]pub struct BNScriptingProviderModuleInstalledCallbacks {
pub context: *mut c_void,
pub moduleInstalled: Option<unsafe extern "C" fn(ctxt: *mut c_void, modules: *const c_char) -> bool>,
}Fields§
§context: *mut c_void§moduleInstalled: Option<unsafe extern "C" fn(ctxt: *mut c_void, modules: *const c_char) -> bool>Trait Implementations§
Source§impl Clone for BNScriptingProviderModuleInstalledCallbacks
impl Clone for BNScriptingProviderModuleInstalledCallbacks
Source§fn clone(&self) -> BNScriptingProviderModuleInstalledCallbacks
fn clone(&self) -> BNScriptingProviderModuleInstalledCallbacks
Returns a duplicate 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 BNScriptingProviderModuleInstalledCallbacks
Auto Trait Implementations§
impl Freeze for BNScriptingProviderModuleInstalledCallbacks
impl RefUnwindSafe for BNScriptingProviderModuleInstalledCallbacks
impl !Send for BNScriptingProviderModuleInstalledCallbacks
impl !Sync for BNScriptingProviderModuleInstalledCallbacks
impl Unpin for BNScriptingProviderModuleInstalledCallbacks
impl UnwindSafe for BNScriptingProviderModuleInstalledCallbacks
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