#[non_exhaustive]pub enum StorePlatform {
Steam,
SteamDirect,
Other,
}Expand description
How the game is distributed, which decides what process is started.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Steam
Launch through Steam (-applaunch <id>).
SteamDirect
A Steam copy launched by executing the game binary directly.
Other
Any other store: execute the game binary directly.
Trait Implementations§
Source§impl Clone for StorePlatform
impl Clone for StorePlatform
Source§fn clone(&self) -> StorePlatform
fn clone(&self) -> StorePlatform
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 moreimpl Copy for StorePlatform
Source§impl Debug for StorePlatform
impl Debug for StorePlatform
impl Eq for StorePlatform
Source§impl FromStr for StorePlatform
impl FromStr for StorePlatform
Source§impl PartialEq for StorePlatform
impl PartialEq for StorePlatform
impl StructuralPartialEq for StorePlatform
Auto Trait Implementations§
impl Freeze for StorePlatform
impl RefUnwindSafe for StorePlatform
impl Send for StorePlatform
impl Sync for StorePlatform
impl Unpin for StorePlatform
impl UnsafeUnpin for StorePlatform
impl UnwindSafe for StorePlatform
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.