pub struct ModuleFuncIdx(/* private fields */);Expand description
A function index in a WebAssembly module’s function index space.
This remains module-local until instantiation resolves it to a FuncAddr.
Implementations§
Trait Implementations§
Source§impl Clone for ModuleFuncIdx
impl Clone for ModuleFuncIdx
Source§fn clone(&self) -> ModuleFuncIdx
fn clone(&self) -> ModuleFuncIdx
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ModuleFuncIdx
Source§impl Debug for ModuleFuncIdx
impl Debug for ModuleFuncIdx
Source§impl<'de> Deserialize<'de> for ModuleFuncIdx
impl<'de> Deserialize<'de> for ModuleFuncIdx
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ModuleFuncIdx
Source§impl Hash for ModuleFuncIdx
impl Hash for ModuleFuncIdx
Source§impl PartialEq for ModuleFuncIdx
impl PartialEq for ModuleFuncIdx
Source§impl Serialize for ModuleFuncIdx
impl Serialize for ModuleFuncIdx
impl StructuralPartialEq for ModuleFuncIdx
Auto Trait Implementations§
impl Freeze for ModuleFuncIdx
impl RefUnwindSafe for ModuleFuncIdx
impl Send for ModuleFuncIdx
impl Sync for ModuleFuncIdx
impl Unpin for ModuleFuncIdx
impl UnsafeUnpin for ModuleFuncIdx
impl UnwindSafe for ModuleFuncIdx
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