Trait javascriptcore::ContextExt[][src]

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<P: IsA<Value>>(&self, name: &str, value: &P);
fn throw(&self, error_message: &str);
fn throw_exception<P: IsA<Exception>>(&self, exception: &P);
fn throw_with_name(&self, error_name: &str, error_message: &str);
}

Required methods

Implementors