pub struct EnabledMod {Show 16 fields
pub mod_id: String,
pub display_name: Option<String>,
pub enabled: bool,
pub version: Option<String>,
pub fomod_config: Option<String>,
pub nexus_mod_id: Option<NexusModId>,
pub nexus_file_id: Option<NexusFileId>,
pub nexus_game_domain: Option<String>,
pub installed_timestamp: Option<i64>,
pub category_id: Option<i64>,
pub notes: Option<String>,
pub tags: Vec<String>,
pub lock: Option<LockReason>,
pub install_method: Option<InstallMethod>,
pub source_archive_hash: Option<String>,
pub install_status: Option<InstallStatus>,
}Expand description
A mod entry within a profile.
Fields§
§mod_id: String§display_name: Option<String>Human-readable display name shown in UI (falls back to mod_id if None).
enabled: bool§version: Option<String>§fomod_config: Option<String>Stored FOMOD declarative config (TOML), if this mod was installed via FOMOD.
Contains a serialized fomod_oxide::DeclarativeConfig that can be
re-applied during deployment to reproduce the same FOMOD selections.
nexus_mod_id: Option<NexusModId>§nexus_file_id: Option<NexusFileId>§nexus_game_domain: Option<String>§installed_timestamp: Option<i64>§category_id: Option<i64>§notes: Option<String>User-defined tags for filtering and export.
lock: Option<LockReason>Per-mod lock: when Some, this mod’s position cannot be changed via
Message::ReorderMod. Other mods may still move around it. See the
profile-level load_order_lock on Profile for the whole-profile
lock that takes precedence.
install_method: Option<InstallMethod>The detected install method for this mod. None for mods that
predate the installer pipeline or were installed via paths that
bypass analysis (Wabbajack directives).
source_archive_hash: Option<String>xxh64 hex digest of the source archive. Lets uninstall and dossier dumps correlate a mod row back to the original download.
install_status: Option<InstallStatus>Where this mod is in the install lifecycle. None means legacy
(pre-V8) — treat as Installed for display purposes.
Trait Implementations§
Source§impl Clone for EnabledMod
impl Clone for EnabledMod
Source§fn clone(&self) -> EnabledMod
fn clone(&self) -> EnabledMod
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more