[][src]Struct wac::FunctionType

pub struct FunctionType {
    pub parameters: Vec<(Rc<str>, Type)>,
    pub return_type: ReturnType,
    pub trace: bool,
}

Fields

parameters: Vec<(Rc<str>, Type)>return_type: ReturnTypetrace: bool

Indicates whether filename, lineno should be stored in the stacktrace whenever this function is called. If the function is known to never panic or inspect the stack trace, it may be better for performance to set this to false. By default, this is true.

Trait Implementations

impl Clone for FunctionType[src]

impl Debug for FunctionType[src]

impl Display for FunctionType[src]

impl Eq for FunctionType[src]

impl PartialEq<FunctionType> for FunctionType[src]

impl StructuralEq for FunctionType[src]

impl StructuralPartialEq for FunctionType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> FromBits<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.