pub struct ParsedModule { /* private fields */ }Expand description
A parsed module which can be loaded into a Runtime.
Implementations§
Source§impl ParsedModule
impl ParsedModule
Sourcepub fn parse<TData: Into<Box<[u8]>>>(
env: &Environment,
data: TData,
) -> Result<Self>
pub fn parse<TData: Into<Box<[u8]>>>( env: &Environment, data: TData, ) -> Result<Self>
Parses a wasm module from raw bytes.
Sourcepub fn environment(&self) -> &Environment
pub fn environment(&self) -> &Environment
The environment this module was parsed in.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParsedModule
impl RefUnwindSafe for ParsedModule
impl !Send for ParsedModule
impl !Sync for ParsedModule
impl Unpin for ParsedModule
impl UnwindSafe for ParsedModule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more