Skip to main content

ModuleDefinition

Type Alias ModuleDefinition 

Source
pub type ModuleDefinition = Module;

Aliased Type§

pub struct ModuleDefinition {
Show 14 fields pub uuid: String, pub name: String, pub version: String, pub display_name: String, pub description: Option<String>, pub weight: Option<i32>, pub dependencies: Vec<String>, pub schemas: Option<Vec<ModuleSchema>>, pub seeds: Option<Vec<ModuleSeed>>, pub permissions: Option<Vec<ModulePermission>>, pub audience: Vec<String>, pub enabled: bool, pub api: Option<ApiConfig>, pub path: PathBuf,
}

Fields§

§uuid: String§name: String§version: String§display_name: String§description: Option<String>§weight: Option<i32>§dependencies: Vec<String>§schemas: Option<Vec<ModuleSchema>>§seeds: Option<Vec<ModuleSeed>>§permissions: Option<Vec<ModulePermission>>§audience: Vec<String>§enabled: bool§api: Option<ApiConfig>§path: PathBuf