pub struct Funcs { /* private fields */ }Implementations§
Source§impl Funcs
impl Funcs
Sourcepub fn iter(&self) -> impl Iterator<Item = &Func>
pub fn iter(&self) -> impl Iterator<Item = &Func>
Get a shared reference to this section’s funcs.
Sourcepub fn iter_mut(&mut self) -> impl Iterator<Item = &mut Func>
pub fn iter_mut(&mut self) -> impl Iterator<Item = &mut Func>
Get mutable references to this section’s funcs.
Sourcepub fn add_import(&mut self, ty: TypeId, import: ImportId) -> FuncId
pub fn add_import(&mut self, ty: TypeId, import: ImportId) -> FuncId
Create a new externally defined, imported function.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Funcs
impl RefUnwindSafe for Funcs
impl Send for Funcs
impl Sync for Funcs
impl Unpin for Funcs
impl UnwindSafe for Funcs
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