Struct dgen::BuiltinFunctionPrototype
source · pub struct BuiltinFunctionPrototype {
pub function_name: &'static str,
pub description: &'static str,
pub arguments: &'static [(&'static str, GenType)],
pub variadic: bool,
pub create_fn: BuiltinFunctionCreator,
}
Fields
function_name: &'static str
description: &'static str
arguments: &'static [(&'static str, GenType)]
variadic: bool
create_fn: BuiltinFunctionCreator
Trait Implementations
sourceimpl Debug for BuiltinFunctionPrototype
impl Debug for BuiltinFunctionPrototype
sourceimpl From<&'static BuiltinFunctionPrototype> for FunctionPrototype
impl From<&'static BuiltinFunctionPrototype> for FunctionPrototype
sourcefn from(proto: &'static BuiltinFunctionPrototype) -> FunctionPrototype
fn from(proto: &'static BuiltinFunctionPrototype) -> FunctionPrototype
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for BuiltinFunctionPrototype
impl !Send for BuiltinFunctionPrototype
impl !Sync for BuiltinFunctionPrototype
impl Unpin for BuiltinFunctionPrototype
impl !UnwindSafe for BuiltinFunctionPrototype
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more