Struct dyon::runtime::Runtime
[−]
[src]
pub struct Runtime { pub stack: Vec<Variable>, pub call_stack: Vec<Call>, pub local_stack: Vec<(Arc<String>, usize)>, pub current_stack: Vec<(Arc<String>, usize)>, pub ret: Arc<String>, pub rng: StdRng, pub text_type: Variable, pub f64_type: Variable, pub vec4_type: Variable, pub return_type: Variable, pub bool_type: Variable, pub object_type: Variable, pub array_type: Variable, pub link_type: Variable, pub ref_type: Variable, pub unsafe_ref_type: Variable, pub rust_object_type: Variable, pub option_type: Variable, pub result_type: Variable, pub thread_type: Variable, pub closure_type: Variable, }
Fields
stack: Vec<Variable>
call_stack: Vec<Call>
name, file, stack_len, local_len.
local_stack: Vec<(Arc<String>, usize)>
current_stack: Vec<(Arc<String>, usize)>
ret: Arc<String>
rng: StdRng
text_type: Variable
f64_type: Variable
vec4_type: Variable
return_type: Variable
bool_type: Variable
object_type: Variable
array_type: Variable
link_type: Variable
ref_type: Variable
unsafe_ref_type: Variable
rust_object_type: Variable
option_type: Variable
result_type: Variable
thread_type: Variable
closure_type: Variable