Struct plugger_core::Method
[−]
[src]
pub struct Method { pub method_pointer: *mut fn(), pub lang_marshalls: Vec<(&'static str, *mut fn())>, pub name: &'static str, pub parameters: Vec<Parameter>, pub ret: Option<TypeName>, pub is_static: bool, }
Fields
method_pointer: *mut fn()
A pointer to the function.
lang_marshalls: Vec<(&'static str, *mut fn())>
Marshall functions for every supported language.
name: &'static str
The name of the method.
parameters: Vec<Parameter>
The parameter list.
ret: Option<TypeName>
The return type (if any).
is_static: bool
Whether the method has a receiver.