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

pub trait Executable {
    pub fn run(&self, context: &mut Context) -> Result<Value>;
}

Required methods

pub fn run(&self, context: &mut Context) -> Result<Value>[src]

Runs this executable in the given context.

Loading content...

Implementors

impl Executable for Node[src]

impl Executable for ArrayDecl[src]

impl Executable for AwaitExpr[src]

impl Executable for Block[src]

impl Executable for Break[src]

impl Executable for Call[src]

impl Executable for ConditionalOp[src]

impl Executable for If[src]

impl Executable for ArrowFunctionDecl[src]

impl Executable for AsyncFunctionDecl[src]

impl Executable for AsyncFunctionExpr[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 GetConstField[src]

impl Executable for GetField[src]

impl Executable for Identifier[src]

impl Executable for Continue[src]

impl Executable for DoWhileLoop[src]

impl Executable for ForInLoop[src]

impl Executable for ForLoop[src]

impl Executable for ForOfLoop[src]

impl Executable for WhileLoop[src]

impl Executable for New[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 TaggedTemplate[src]

impl Executable for TemplateLit[src]

impl Executable for Throw[src]

impl Executable for Try[src]

Loading content...