Skip to main content

Crate modde_core

Crate modde_core 

Source

Re-exports§

pub use collision::CollisionClassifier;
pub use collision::CollisionReport;
pub use collision::CollisionSeverity;
pub use collision::FileOrigin;
pub use db::HiddenFile;
pub use db::ModCategory;
pub use db::ModdeDb;
pub use db::PluginEntry;
pub use db::ProfileSummary;
pub use db::SaveEntry;
pub use db::SnapshotMeta;
pub use diagnostics::DangerousCollisionRule;
pub use diagnostics::DiagContext;
pub use diagnostics::DiagFix;
pub use diagnostics::Diagnostic;
pub use diagnostics::DiagnosticEngine;
pub use diagnostics::DiagnosticRule;
pub use diagnostics::Severity;
pub use diagnostics::ShadowedModRule;
pub use error::CoreError;
pub use error::Result;
pub use manifest::collection::CollectionManifest;
pub use manifest::wabbajack::DownloadDirective;
pub use manifest::wabbajack::InstallDirective;
pub use manifest::wabbajack::WabbajackManifest;
pub use nexus_id::NexusFileId;
pub use nexus_id::NexusIdError;
pub use nexus_id::NexusModId;
pub use profile::ActivateResult;
pub use profile::ActiveProfileInfo;
pub use profile::EnabledMod;
pub use profile::LoadOrderLock;
pub use profile::LockReason;
pub use profile::Profile;
pub use profile::ProfileSource;
pub use resolver::ConflictMap;
pub use resolver::GameId;
pub use resolver::ModId;
pub use resolver::ResolvedLoadOrder;
pub use save::FingerprintCheck;
pub use save::SaveFingerprint;
pub use save::SaveSnapshot;

Modules§

backup
bethesda_archive
BSA/BA2 archive table-of-contents and extraction helpers.
collision
Mod collision detection and analysis.
db
Persistent storage for modde, backed by SQLite (default) or PostgreSQL.
diagnostics
error
filter
Filter engine for the mod list.
fs
hash
installer
Mod installer pipeline.
instance
ipc
Best-effort, fire-and-forget IPC from the CLI to running GUI(s).
link
manifest
nexus_id
paths
plugin
profile
resolver
save
scanner
settings
stock
update_check
vfs