pub struct LaunchConfig {
pub store: String,
pub runtime: String,
pub extra_args: Vec<String>,
}Expand description
How the game is launched, mapped onto the engine’s LaunchContext.
Fields§
§store: StringThe store the game was installed from: steam, steam-direct, or other.
runtime: StringWhether the game runs natively or under Proton: native or proton.
extra_args: Vec<String>Extra arguments appended after the loader’s own.
Trait Implementations§
Source§impl Clone for LaunchConfig
impl Clone for LaunchConfig
Source§impl Debug for LaunchConfig
impl Debug for LaunchConfig
Source§impl Default for LaunchConfig
impl Default for LaunchConfig
Source§impl<'de> Deserialize<'de> for LaunchConfig
impl<'de> Deserialize<'de> for LaunchConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LaunchConfig
impl RefUnwindSafe for LaunchConfig
impl Send for LaunchConfig
impl Sync for LaunchConfig
impl Unpin for LaunchConfig
impl UnsafeUnpin for LaunchConfig
impl UnwindSafe for LaunchConfig
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