[−][src]Struct walrus::Function
A wasm function.
Either defined locally or externally and then imported; see FunctionKind
.
Fields
kind: FunctionKind
The kind of function this is.
name: Option<String>
An optional name associated with this function
Methods
impl Function
[src]
pub fn id(&self) -> FunctionId
[src]
Get this function's identifier.
pub fn ty(&self) -> TypeId
[src]
Get this function's type's identifier.
Trait Implementations
Auto Trait Implementations
impl Sync for Function
impl Send for Function
impl Unpin for Function
impl RefUnwindSafe for Function
impl UnwindSafe for Function
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 = 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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,