[][src]Trait wasmer::CompiledModule

pub trait CompiledModule {
    fn new(bytes: impl AsRef<[u8]>) -> CompileResult<Module>;
fn new_with_compiler(
        bytes: impl AsRef<[u8]>,
        compiler: Box<dyn Compiler>
    ) -> CompileResult<Module>;
fn from_binary(bytes: impl AsRef<[u8]>) -> CompileResult<Module>;
fn from_binary_unchecked(bytes: impl AsRef<[u8]>) -> CompileResult<Module>;
fn from_file(file: impl AsRef<Path>) -> Result<Module, CompileFromFileError>;
fn validate(bytes: impl AsRef<[u8]>) -> CompileResult<()>; }

Idea for generic trait; consider rename; it will need to be moved somewhere else

Required methods

fn new(bytes: impl AsRef<[u8]>) -> CompileResult<Module>

fn new_with_compiler(
    bytes: impl AsRef<[u8]>,
    compiler: Box<dyn Compiler>
) -> CompileResult<Module>

fn from_binary(bytes: impl AsRef<[u8]>) -> CompileResult<Module>

fn from_binary_unchecked(bytes: impl AsRef<[u8]>) -> CompileResult<Module>

fn from_file(file: impl AsRef<Path>) -> Result<Module, CompileFromFileError>

fn validate(bytes: impl AsRef<[u8]>) -> CompileResult<()>

Loading content...

Implementors

impl CompiledModule for Module[src]

Loading content...