[][src]Trait boa::exec::Executable

pub trait Executable {
    fn run(&self, interpreter: &mut Interpreter) -> ResultValue;
}

Required methods

fn run(&self, interpreter: &mut Interpreter) -> ResultValue

Runs this executable in the given executor.

Loading content...

Implementors

impl Executable for Node[src]

impl Executable for ArrayDecl[src]

impl Executable for Block[src]

impl Executable for Break[src]

impl Executable for If[src]

impl Executable for ArrowFunctionDecl[src]

impl Executable for ConstDeclList[src]

impl Executable for FunctionDecl[src]

impl Executable for FunctionExpr[src]

impl Executable for LetDeclList[src]

impl Executable for VarDeclList[src]

impl Executable for Call[src]

impl Executable for New[src]

impl Executable for GetConstField[src]

impl Executable for GetField[src]

impl Executable for Identifier[src]

impl Executable for DoWhileLoop[src]

impl Executable for ForLoop[src]

impl Executable for WhileLoop[src]

impl Executable for Object[src]

impl Executable for Assign[src]

impl Executable for BinOp[src]

impl Executable for UnaryOp[src]

impl Executable for Return[src]

impl Executable for Spread[src]

impl Executable for StatementList[src]

impl Executable for Switch[src]

impl Executable for Throw[src]

impl Executable for Try[src]

Loading content...