#[repr(C)]pub struct FizzyFunctionType {
pub output: FizzyValueType,
pub inputs: *const FizzyValueType,
pub inputs_size: usize,
}Expand description
Function type.
Fields§
§output: FizzyValueTypeOutput type, equals to ::FizzyValueTypeVoid iff function has no output.
inputs: *const FizzyValueTypePointer to input types array.
inputs_size: usizeInput types array size.
Trait Implementations§
Source§impl Clone for FizzyFunctionType
impl Clone for FizzyFunctionType
Source§fn clone(&self) -> FizzyFunctionType
fn clone(&self) -> FizzyFunctionType
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 FizzyFunctionType
Source§impl Debug for FizzyFunctionType
impl Debug for FizzyFunctionType
Auto Trait Implementations§
impl !Send for FizzyFunctionType
impl !Sync for FizzyFunctionType
impl Freeze for FizzyFunctionType
impl RefUnwindSafe for FizzyFunctionType
impl Unpin for FizzyFunctionType
impl UnsafeUnpin for FizzyFunctionType
impl UnwindSafe for FizzyFunctionType
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