/// Creates a new [`Engine`] with the specified compilation and
/// configuration settings.
Creates a new [`Engine`] with the specified compilation and
configuration settings.
Creates a new [ ` Engine ` ] with the specified compilation and configuration settings .
pub fn new(config: &Config) -> Engine {
        debug_builtins::ensure_exported();
        Engine {
            inner: Arc::new(EngineInner {
                config: config.clone(),
                compiler: config.build_compiler(),
            }),
        }
    }
pub fn new ( config : & Config ) -> Engine { debug_builtins :: ensure_exported ( ) ; Engine { inner : Arc :: new ( EngineInner { config : config . clone ( ) , compiler : config . build_compiler ( ) , } ) , } }
Creates a new [`Engine`] with the specified compilation and
configuration settings.
Creates a new [ ` Engine ` ] with the specified compilation and configuration settings .
config
&Config