[−][src]Struct walrus::ModuleLocals
The set of locals in each function in this module.
Methods
impl ModuleLocals
[src]
pub fn add(&mut self, ty: ValType) -> LocalId
[src]
Construct a new local, that does not originate from any of the input wasm locals.
pub fn get(&self, id: LocalId) -> &Local
[src]
Get the local for an ID
pub fn get_mut(&mut self, id: LocalId) -> &mut Local
[src]
Get the set of locals for this module.
pub fn iter(&self) -> impl Iterator<Item = &Local>
[src]
Get a shared reference to this module's globals.
Trait Implementations
Auto Trait Implementations
impl Send for ModuleLocals
impl Sync for ModuleLocals
impl Unpin for ModuleLocals
impl UnwindSafe for ModuleLocals
impl RefUnwindSafe for ModuleLocals
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
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,