pub type ModuleDefinition = Module;Available on crate feature
core only.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