pub trait ContextExt: 'static {
Show 14 methods fn check_syntax(
        &self,
        code: &str,
        mode: CheckSyntaxMode,
        uri: &str,
        line_number: u32
    ) -> (CheckSyntaxResult, Exception); fn clear_exception(&self); fn evaluate(&self, code: &str) -> Option<Value>; fn evaluate_with_source_uri(
        &self,
        code: &str,
        uri: &str,
        line_number: u32
    ) -> Option<Value>; fn exception(&self) -> Option<Exception>; fn global_object(&self) -> Option<Value>; fn value(&self, name: &str) -> Option<Value>; fn virtual_machine(&self) -> Option<VirtualMachine>; fn pop_exception_handler(&self); fn push_exception_handler<P: Fn(&Context, &Exception) + 'static>(
        &self,
        handler: P
    ); fn set_value(&self, name: &str, value: &impl IsA<Value>); fn throw(&self, error_message: &str); fn throw_exception(&self, exception: &impl IsA<Exception>); fn throw_with_name(&self, error_name: &str, error_message: &str);
}

Required Methods§

Implementors§