1use crate::error::{JSError, JSResult}; 2 3pub trait JSEngine { 4 fn run(&self, code: &str, filename: &str) -> Result<JSResult, JSError>; 5}