Struct emojicode_sys::Emojicode_Function
[−]
[src]
#[repr(C)]pub struct Emojicode_Function { pub argumentCount: c_int, pub frameSize: c_int, pub objectVariableRecords: *mut Emojicode_FunctionObjectVariableRecord, pub objectVariableRecordsCount: c_uint, pub context: ContextType, pub block: Emojicode_Block, pub handler: Emojicode_FunctionFunctionPointer, }
Fields
argumentCount: c_int
Number of arguments taken by this function
frameSize: c_int
The frame size needed to execute this function.
objectVariableRecords: *mut Emojicode_FunctionObjectVariableRecord
objectVariableRecordsCount: c_uint
context: ContextType
block: Emojicode_Block
handler: Emojicode_FunctionFunctionPointer
A native function connect to this function
Trait Implementations
impl Debug for Emojicode_Function[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result[src]
Formats the value using the given formatter. Read more
impl Copy for Emojicode_Function[src]
impl Clone for Emojicode_Function[src]
fn clone(&self) -> Emojicode_Function[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more