#![allow(
clippy::doc_markdown,
clippy::must_use_candidate,
clippy::missing_errors_doc
)]
#![cfg_attr(
test,
allow(
clippy::assertions_on_result_states,
clippy::filetype_is_file,
clippy::indexing_slicing,
clippy::panic,
clippy::unwrap_used,
)
)]
mod enums;
mod game_settings;
mod ghostable_path;
mod ini;
mod load_order;
mod openmw_config;
mod plugin;
#[cfg(test)]
mod tests;
pub use crate::enums::{Error, GameId, LoadOrderMethod};
pub use crate::game_settings::GameSettings;
pub use crate::load_order::{ReadableLoadOrder, WritableLoadOrder};
fn is_enderal(game_path: &std::path::Path) -> bool {
game_path.join("Enderal Launcher.exe").exists()
}