Skip to main content

ScriptEngine

Trait ScriptEngine 

Source
pub trait ScriptEngine {
    // Required method
    fn eval<H: ScriptHost>(
        &self,
        script: &Script,
        ctx: &ScriptContext,
        host: &H,
    ) -> Result<ScriptResult, ScriptError>;
}

Required Methods§

Source

fn eval<H: ScriptHost>( &self, script: &Script, ctx: &ScriptContext, host: &H, ) -> Result<ScriptResult, ScriptError>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§