Skip to main content

Module input

Module input 

Source
Expand description

Product input discovery, resolution, and cached snapshots.

Re-exports§

pub use config::CONFIG_DIR_ENV;
pub use config::Config;
pub use config::ValidationItem;
pub use config::ValidationStatus;
pub use config::get_config_dir_path;
pub use config::load_config_read_only;
pub use config::load_or_init_config;
pub use mod_snapshot::CacheError;
pub use mod_snapshot::default_mod_snapshot_cache_dir;
pub use request::CheckOptions;
pub use request::InputRequest;
pub use request::InputSource;

Modules§

config
request

Structs§

AvailableInputRecovery
BaseDataInspection
CurrentEu4Input
DetectedPlayset
DetectedPlaysetMod
FileFilter
Filter applied while walking mod roots and the base game install. Combines the game’s authoritative content-root list (Eu4::is_loadable_content_path) with user-configured extra ignore globs from [crate::Config].
InputReadinessIssue
InputResolveError
InputResolveSummary
InputTarget
InstalledGameInspection
OmittedPlaysetMod
PreparedAnalysisInput
ResolvedInputMod

Enums§

BaseDataState
InputPreparationMode
InputReadiness
InputResolveErrorKind
InputTargetRole

Functions§

default_mod_snapshot_cache_dir
inspect_current_eu4_input
resolve_input_summary
resolve_input_targets
resolve_product_input_manifest
Resolve the complete ordered product input manifest for a input. Identity comes only from the read-only Steam Workshop ACF; no content file is opened to construct this manifest.