/// A WebAssembly `Universal` Engine.
#[derive(Clone, Debug)]
pub struct Engine;
impl Engine {
pub(crate) fn deterministic_id(&self) -> &str {
// All js engines have the same id
"js-generic"
}
}
impl Default for Engine {
fn default() -> Self {
Engine
}
}
/// Returns the default engine for the JS engine
pub(crate) fn default_engine() -> Engine {
Engine::default()
}