#[repr(C)]pub struct FizzyExternalFunction {
pub type_: FizzyFunctionType,
pub function: FizzyExternalFn,
pub context: *mut c_void,
}Expand description
External function.
Fields§
§type_: FizzyFunctionTypeFunction type.
function: FizzyExternalFnPointer to function.
context: *mut c_voidOpaque pointer to execution context, that will be passed to function.
Trait Implementations§
Source§impl Clone for FizzyExternalFunction
impl Clone for FizzyExternalFunction
Source§fn clone(&self) -> FizzyExternalFunction
fn clone(&self) -> FizzyExternalFunction
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 FizzyExternalFunction
Source§impl Debug for FizzyExternalFunction
impl Debug for FizzyExternalFunction
Auto Trait Implementations§
impl !Send for FizzyExternalFunction
impl !Sync for FizzyExternalFunction
impl Freeze for FizzyExternalFunction
impl RefUnwindSafe for FizzyExternalFunction
impl Unpin for FizzyExternalFunction
impl UnsafeUnpin for FizzyExternalFunction
impl UnwindSafe for FizzyExternalFunction
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