[][src]Enum fce::HostImportError

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

Variants

MismatchWValues(WTypeWValue)

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[src]

impl Display for HostImportError[src]

impl Error for HostImportError[src]

impl From<HostImportError> for FCEError[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<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.