[−][src]Struct pwasm_utils::Module
Module
Fields
types: RefList<Type>
Refence-tracking list of types.
funcs: RefList<Func>
Refence-tracking list of funcs.
memory: RefList<Memory>
Refence-tracking list of memory instances.
tables: RefList<Table>
Refence-tracking list of table instances.
globals: RefList<Global>
Refence-tracking list of globals.
start: Option<EntryRef<Func>>
Reference to start function.
exports: Vec<Export>
References to exported objects.
elements: Vec<ElementSegment>
List of element segments.
data: Vec<DataSegment>
List of data segments.
other: BTreeMap<usize, Section>
Other module functions that are not decoded or processed.
Methods
impl Module
[src]
pub fn from_elements(module: &Module) -> Result<Self, Error>
[src]
Initialize module from parity-wasm Module
.
pub fn generate(&self) -> Result<Module, Error>
[src]
Generate raw format representation.
Trait Implementations
Auto Trait Implementations
impl !Send for Module
impl !Sync for Module
impl Unpin for Module
impl !UnwindSafe for Module
impl !RefUnwindSafe for Module
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,