Files
modrinth/packages/app-lib/src/state/instances/mod.rs
T

28 lines
949 B
Rust

mod content;
pub use self::content::*;
mod model;
pub use self::model::*;
pub(crate) mod adapters;
pub(crate) mod commands;
pub use self::commands::{
AppliedContentSetPatch, CreateInstance, EditInstance,
InstanceLaunchOverridesPatch, InstanceMetadata,
};
pub(crate) use self::commands::{
attach_shared_instance, clear_shared_instance, mark_shared_instance_stale,
quarantine_shared_instance, set_shared_instance_sync_status,
};
pub(crate) use self::commands::{
create_instance, edit_instance, get_instance, get_instances_metadata,
list_instances, refresh_all_instances, remove_instance,
};
pub(crate) use self::commands::{
dependencies_to_content_items, get_content_projects,
get_installed_project_ids_for_instance, get_instance_install_candidates,
get_linked_modpack_info, list_content, list_content_sets,
list_linked_modpack_content, refresh_content_updates, sync_content_files,
};
pub(crate) mod watcher;