#[repr(C)]pub struct FizzyImportedFunction {
pub module: *const c_char,
pub name: *const c_char,
pub external_function: FizzyExternalFunction,
}Expand description
Imported function.
Fields§
§module: *const c_charModule name. NULL-terminated string. Cannot be NULL.
name: *const c_charFunction name. NULL-terminated string. Cannot be NULL.
external_function: FizzyExternalFunctionExternal function, defining its type, pointer to function and context for calling it.
Trait Implementations§
Source§impl Clone for FizzyImportedFunction
impl Clone for FizzyImportedFunction
Source§fn clone(&self) -> FizzyImportedFunction
fn clone(&self) -> FizzyImportedFunction
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 moreimpl Copy for FizzyImportedFunction
Source§impl Debug for FizzyImportedFunction
impl Debug for FizzyImportedFunction
Auto Trait Implementations§
impl !Send for FizzyImportedFunction
impl !Sync for FizzyImportedFunction
impl Freeze for FizzyImportedFunction
impl RefUnwindSafe for FizzyImportedFunction
impl Unpin for FizzyImportedFunction
impl UnsafeUnpin for FizzyImportedFunction
impl UnwindSafe for FizzyImportedFunction
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