Struct walrus::ModuleLocals [−][src]
The set of locals in each function in this module.
Implementations
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 RefUnwindSafe for ModuleLocals
impl Send for ModuleLocals
impl Sync for ModuleLocals
impl Unpin for ModuleLocals
impl UnwindSafe for ModuleLocals
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
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 = Infallible
The type returned in the event of a conversion error.
pub 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>,