#[repr(i32)]pub enum EOSType {
Show 111 variants
Unknown = -1,
Web = -700,
IOSUnknown = -600,
IOS1 = -599,
IOS2 = -598,
IOS3 = -597,
IOS4 = -596,
IOS5 = -595,
IOS6 = -594,
IOS6_1 = -593,
IOS7 = -592,
IOS7_1 = -591,
IOS8 = -590,
IOS8_1 = -589,
IOS8_2 = -588,
IOS8_3 = -587,
IOS8_4 = -586,
IOS9 = -585,
IOS9_1 = -584,
IOS9_2 = -583,
IOS9_3 = -582,
IOS10 = -581,
IOS10_1 = -580,
IOS10_2 = -579,
IOS10_3 = -578,
IOS11 = -577,
IOS11_1 = -576,
IOS11_2 = -575,
IOS11_3 = -574,
IOS11_4 = -573,
IOS12 = -572,
IOS12_1 = -571,
AndroidUnknown = -500,
Android6 = -499,
Android7 = -498,
Android8 = -497,
Android9 = -496,
UMQ = -400,
PS3 = -300,
MacOSUnknown = -102,
MacOS104 = -101,
MacOS105 = -100,
MacOS1058 = -99,
MacOS106 = -95,
MacOS1063 = -94,
MacOS1064_slgu = -93,
MacOS1067 = -92,
MacOS107 = -90,
MacOS108 = -89,
MacOS109 = -88,
MacOS1010 = -87,
MacOS1011 = -86,
MacOS1012 = -85,
Macos1013 = -84,
Macos1014 = -83,
Macos1015 = -82,
MacOS1016 = -81,
MacOS11 = -80,
MacOS111 = -79,
MacOS1017 = -78,
MacOS12 = -77,
MacOS1018 = -76,
MacOS13 = -75,
MacOS1019 = -74,
MacOS14 = -73,
MacOS1020 = -72,
MacOS15 = -71,
LinuxUnknown = -203,
Linux22 = -202,
Linux24 = -201,
Linux26 = -200,
Linux32 = -199,
Linux35 = -198,
Linux36 = -197,
Linux310 = -196,
Linux316 = -195,
Linux318 = -194,
Linux3x = -193,
Linux4x = -192,
Linux41 = -191,
Linux44 = -190,
Linux49 = -189,
Linux414 = -188,
Linux419 = -187,
Linux5x = -186,
Linux54 = -185,
Linux6x = -184,
Linux7x = -183,
Linux510 = -182,
WinUnknown = 0,
Win311 = 1,
Win95 = 2,
Win98 = 3,
WinME = 4,
WinNT = 5,
Win2000 = 6,
WinXP = 7,
Win2003 = 8,
WinVista = 9,
Windows7 = 10,
Win2008 = 11,
Win2012 = 12,
Windows8 = 13,
Windows81 = 14,
Win2012R2 = 15,
Windows10 = 16,
Win2016 = 17,
Win2019 = 18,
Win2022 = 19,
Win11 = 20,
WinMAX = 21,
}Expand description
The EOSType enumeration.
Source: lang/steammsg.steamd.
Variants§
Unknown = -1
Web = -700
IOSUnknown = -600
IOS1 = -599
IOS2 = -598
IOS3 = -597
IOS4 = -596
IOS5 = -595
IOS6 = -594
IOS6_1 = -593
IOS7 = -592
IOS7_1 = -591
IOS8 = -590
IOS8_1 = -589
IOS8_2 = -588
IOS8_3 = -587
IOS8_4 = -586
IOS9 = -585
IOS9_1 = -584
IOS9_2 = -583
IOS9_3 = -582
IOS10 = -581
IOS10_1 = -580
IOS10_2 = -579
IOS10_3 = -578
IOS11 = -577
IOS11_1 = -576
IOS11_2 = -575
IOS11_3 = -574
IOS11_4 = -573
IOS12 = -572
IOS12_1 = -571
AndroidUnknown = -500
Android6 = -499
Android7 = -498
Android8 = -497
Android9 = -496
UMQ = -400
PS3 = -300
MacOSUnknown = -102
MacOS104 = -101
MacOS105 = -100
MacOS1058 = -99
MacOS106 = -95
MacOS1063 = -94
MacOS1064_slgu = -93
MacOS1067 = -92
MacOS107 = -90
MacOS108 = -89
MacOS109 = -88
MacOS1010 = -87
MacOS1011 = -86
MacOS1012 = -85
Macos1013 = -84
Macos1014 = -83
Macos1015 = -82
MacOS1016 = -81
MacOS11 = -80
MacOS111 = -79
MacOS1017 = -78
MacOS12 = -77
MacOS1018 = -76
MacOS13 = -75
MacOS1019 = -74
MacOS14 = -73
MacOS1020 = -72
MacOS15 = -71
LinuxUnknown = -203
Linux22 = -202
Linux24 = -201
Linux26 = -200
Linux32 = -199
Linux35 = -198
Linux36 = -197
Linux310 = -196
Linux316 = -195
Linux318 = -194
Linux3x = -193
Linux4x = -192
Linux41 = -191
Linux44 = -190
Linux49 = -189
Linux414 = -188
Linux419 = -187
Linux5x = -186
Linux54 = -185
Linux6x = -184
Linux7x = -183
Linux510 = -182
WinUnknown = 0
Win311 = 1
Win95 = 2
Win98 = 3
WinME = 4
WinNT = 5
Win2000 = 6
WinXP = 7
Win2003 = 8
WinVista = 9
Windows7 = 10
Win2008 = 11
Win2012 = 12
Windows8 = 13
Windows81 = 14
Win2012R2 = 15
Windows10 = 16
Win2016 = 17
Win2019 = 18
Win2022 = 19
Win11 = 20
WinMAX = 21
Implementations§
Source§impl EOSType
impl EOSType
Sourcepub const MacOSMax: EOSType = EOSType::Unknown
pub const MacOSMax: EOSType = EOSType::Unknown
Alias of EOSType::Unknown.
Sourcepub const LinuxMax: EOSType = EOSType::MacOS104
pub const LinuxMax: EOSType = EOSType::MacOS104
Alias of EOSType::MacOS104.
Sourcepub fn from_value(value: i32) -> Option<Self>
pub fn from_value(value: i32) -> Option<Self>
Builds a variant from its numeric value.
When several variants share a value, the first declared one is returned.
Trait Implementations§
impl Copy for EOSType
impl Eq for EOSType
Source§impl Ord for EOSType
impl Ord for EOSType
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for EOSType
impl PartialOrd for EOSType
impl StructuralPartialEq for EOSType
Auto Trait Implementations§
impl Freeze for EOSType
impl RefUnwindSafe for EOSType
impl Send for EOSType
impl Sync for EOSType
impl Unpin for EOSType
impl UnsafeUnpin for EOSType
impl UnwindSafe for EOSType
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> Comparable<K> for Q
impl<Q, K> Comparable<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.