[][src]Enum fluence_faas::FaaSError

pub enum FaaSError {
    ConfigParseError(String),
    InstantiationError(String),
    IOError(String),
    MissingFunctionError(String),
    MissingArgumentError(String),
    JsonArgumentsDeserializationError(String),
    ArgumentDeserializationError(SerdeError),
    EngineError(FCEError),
}

Variants

ConfigParseError(String)

An error related to config parsing.

InstantiationError(String)

An error occurred at the instantiation step.

IOError(String)

Various errors related to file i/o.

MissingFunctionError(String)

A function with specified name is missing.

MissingArgumentError(String)

An argument with specified name is missing.

JsonArgumentsDeserializationError(String)

Not enough arguments provided for FCE call.

ArgumentDeserializationError(SerdeError)

An error occurred when incorrect json argument is supplied.

EngineError(FCEError)

FCE errors.

Trait Implementations

impl Debug for FaaSError[src]

impl Display for FaaSError[src]

impl Error for FaaSError[src]

impl From<Error> for FaaSError[src]

impl From<Error> for FaaSError[src]

impl From<FCEError> for FaaSError[src]

impl From<Infallible> for FaaSError[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> 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.