Struct fluence_app_service::FaaSConfig [−][src]
pub struct FaaSConfig { pub modules_dir: Option<PathBuf>, pub modules_config: Vec<ModuleDescriptor, Global>, pub default_modules_config: Option<FaaSModuleConfig>, }
Describes the behaviour of FluenceFaaS.
Fields
modules_dir: Option<PathBuf>
Path to a dir where compiled Wasm modules are located.
modules_config: Vec<ModuleDescriptor, Global>
Settings for a module with particular name (not HashMap because the order is matter).
default_modules_config: Option<FaaSModuleConfig>
Settings for a module that name’s not been found in modules_config.
Trait Implementations
impl Default for FaaSConfig
[src]
impl Default for FaaSConfig
[src]pub fn default() -> FaaSConfig
[src]
impl TryFrom<TomlFaaSConfig> for FaaSConfig
[src]
impl TryFrom<TomlFaaSConfig> for FaaSConfig
[src]type Error = FaaSError
The type returned in the event of a conversion error.
pub fn try_from(
toml_config: TomlFaaSConfig
) -> Result<FaaSConfig, <FaaSConfig as TryFrom<TomlFaaSConfig>>::Error>
[src]
toml_config: TomlFaaSConfig
) -> Result<FaaSConfig, <FaaSConfig as TryFrom<TomlFaaSConfig>>::Error>
Auto Trait Implementations
impl !RefUnwindSafe for FaaSConfig
impl !RefUnwindSafe for FaaSConfig
impl !Send for FaaSConfig
impl !Send for FaaSConfig
impl !Sync for FaaSConfig
impl !Sync for FaaSConfig
impl Unpin for FaaSConfig
impl Unpin for FaaSConfig
impl !UnwindSafe for FaaSConfig
impl !UnwindSafe for FaaSConfig