Enum fluence_app_service::FaaSError [−][src]
pub enum FaaSError {
InvalidConfig(String),
InstantiationError {
module_import_name: String,
modules_dir: Option<PathBuf>,
provided_modules: Vec<String, Global>,
},
IOError(String),
MissingFunctionError(String),
MissingArgumentError(String),
NoSuchModule(String),
JsonArgumentsDeserializationError(String),
JsonOutputSerializationError(String),
ParseConfigError(Error),
EngineError(MError),
}
Variants
InvalidConfig(String)
Errors that happened due to invalid config content
Tuple Fields of InvalidConfig
0: String
An error occurred at the instantiation step.
Fields of InstantiationError
IOError(String)
Various errors related to file i/o.
Tuple Fields of IOError
0: String
MissingFunctionError(String)
A function with specified name is missing.
Tuple Fields of MissingFunctionError
0: String
MissingArgumentError(String)
An argument with specified name is missing.
Tuple Fields of MissingArgumentError
0: String
NoSuchModule(String)
Returns when there is no module with such name.
Tuple Fields of NoSuchModule
0: String
JsonArgumentsDeserializationError(String)
Provided arguments aren’t compatible with a called function signature.
Tuple Fields of JsonArgumentsDeserializationError
0: String
JsonOutputSerializationError(String)
Returned outputs aren’t compatible with a called function signature.
Tuple Fields of JsonOutputSerializationError
0: String
ParseConfigError(Error)
Errors related to invalid config.
Tuple Fields of ParseConfigError
0: Error
Marine errors.
Trait Implementations
Performs the conversion.