pub trait CompileProvider {
// Required method
fn compile_script(
&mut self,
source: ScriptSource<'_>,
) -> Result<Arc<Program<Verified>>, ScriptCompileError>;
}Expand description
A host capability for compiling a classic script without observing machine state.
Required Methods§
fn compile_script( &mut self, source: ScriptSource<'_>, ) -> Result<Arc<Program<Verified>>, ScriptCompileError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".