Struct darklua_core::process::Evaluator [−][src]
pub struct Evaluator { /* fields omitted */ }
Expand description
A struct to convert an Expression node into a LuaValue object.
Implementations
When evaluating expressions related to tables, this value tells the evaluator if
metamethods can have side effects. For example, indexing a normal table in Lua does not
have any side effects, but if the table is a metatable, it’s __index
metamethod can
possibly have side effects (since it can be a function call).
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Evaluator
impl UnwindSafe for Evaluator
Blanket Implementations
Mutably borrows from an owned value. Read more