pub struct DetectedGame {
pub game_id: &'static str,
pub display_name: &'static str,
pub install_path: PathBuf,
pub source: LauncherSource,
}Expand description
A game installation detected by scanning launcher libraries.
Fields§
§game_id: &'static strThe modde game_id (e.g. “skyrim-se”, “cyberpunk2077”).
display_name: &'static strHuman-readable display name.
install_path: PathBufAbsolute path to the game’s install directory.
source: LauncherSourceWhich launcher owns this installation.
Trait Implementations§
Source§impl Clone for DetectedGame
impl Clone for DetectedGame
Source§fn clone(&self) -> DetectedGame
fn clone(&self) -> DetectedGame
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DetectedGame
impl RefUnwindSafe for DetectedGame
impl Send for DetectedGame
impl Sync for DetectedGame
impl Unpin for DetectedGame
impl UnsafeUnpin for DetectedGame
impl UnwindSafe for DetectedGame
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more