Struct marine::ModuleDescriptor
source · pub struct ModuleDescriptor {
pub load_from: Option<PathBuf>,
pub file_name: String,
pub import_name: String,
pub config: MarineModuleConfig,
}
Expand description
Info to load a module from filesystem into runtime.
Fields§
§load_from: Option<PathBuf>
§file_name: String
§import_name: String
§config: MarineModuleConfig
Implementations§
Trait Implementations§
source§impl Default for ModuleDescriptor
impl Default for ModuleDescriptor
source§fn default() -> ModuleDescriptor
fn default() -> ModuleDescriptor
Returns the “default value” for a type. Read more
source§impl<'c> TryFrom<WithContext<'c, TomlMarineNamedModuleConfig>> for ModuleDescriptor
impl<'c> TryFrom<WithContext<'c, TomlMarineNamedModuleConfig>> for ModuleDescriptor
§type Error = MarineError
type Error = MarineError
The type returned in the event of a conversion error.
source§fn try_from(
config: WithContext<'c, TomlMarineNamedModuleConfig>
) -> Result<Self, Self::Error>
fn try_from(
config: WithContext<'c, TomlMarineNamedModuleConfig>
) -> Result<Self, Self::Error>
Performs the conversion.