[]Enum fluence_app_service::HostImportError

pub enum HostImportError {
    MismatchWValues(Type, Value),
    MismatchWValuesCount,
    InvalidMemoryAccess(i32i32),
    OddPointersCount(IType),
    RecordTypeNotFound(u64),
}

Variants

MismatchWValues(Type, Value)

An error occurred when host functions tries to lift IValues from WValues and the latter has different type.

MismatchWValuesCount

An error occurred when host functions tries to lift IValues from WValues and the latter is not enough for that.

InvalidMemoryAccess(i32i32)

An error related to invalid memory access during lifting IValue.

OddPointersCount(IType)

An error related to lifting memory from arrays of pointers with odd elements count.

RecordTypeNotFound(u64)

An error related to not found record in module record types.

Trait Implementations

impl Debug for HostImportError

impl Display for HostImportError

impl Error for HostImportError

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<T> From<T> for T[src]

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

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> Same<T> for T

type Output = T

Should always be Self

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.