25 lines
759 B
Rust
25 lines
759 B
Rust
//! Leaf crate must never depend on the database network stack or any
|
|
//! launcher subsystem or the dependency graph cycles back into a monolith
|
|
|
|
pub mod consent;
|
|
pub mod constants;
|
|
pub mod domain;
|
|
pub mod memory;
|
|
pub mod os_ext;
|
|
pub mod patch;
|
|
pub mod paths;
|
|
pub mod process;
|
|
pub mod search;
|
|
pub mod version;
|
|
|
|
mod error;
|
|
|
|
pub use domain::{
|
|
ContentType, GameLoader, HashAlgorithm, PackageUpdateMode, ProviderId, Resolution,
|
|
};
|
|
pub use error::{PathsError, PathsResult};
|
|
pub use memory::{MEMORY_HEADROOM_GB, default_mem_max, default_mem_max_for_total, total_ram_mb};
|
|
pub use os_ext::OsExt;
|
|
pub use patch::Patch;
|
|
pub use search::{MatchScore, SearchQuery, normalize_query};
|
|
pub use version::{ParsedMcVersion, VersionKey, format_mc_version, parse_mc_version};
|