Enum steam_vent_proto::enums::EPersonaStateFlag
source · pub enum EPersonaStateFlag {
k_EPersonaStateFlag_HasRichPresence = 1,
k_EPersonaStateFlag_InJoinableGame = 2,
k_EPersonaStateFlag_Golden = 4,
k_EPersonaStateFlag_RemotePlayTogether = 8,
k_EPersonaStateFlag_ClientTypeWeb = 256,
k_EPersonaStateFlag_ClientTypeMobile = 512,
k_EPersonaStateFlag_ClientTypeTenfoot = 1_024,
k_EPersonaStateFlag_ClientTypeVR = 2_048,
k_EPersonaStateFlag_LaunchTypeGamepad = 4_096,
k_EPersonaStateFlag_LaunchTypeCompatTool = 8_192,
}
Variants§
k_EPersonaStateFlag_HasRichPresence = 1
k_EPersonaStateFlag_InJoinableGame = 2
k_EPersonaStateFlag_Golden = 4
k_EPersonaStateFlag_RemotePlayTogether = 8
k_EPersonaStateFlag_ClientTypeWeb = 256
k_EPersonaStateFlag_ClientTypeMobile = 512
k_EPersonaStateFlag_ClientTypeTenfoot = 1_024
k_EPersonaStateFlag_ClientTypeVR = 2_048
k_EPersonaStateFlag_LaunchTypeGamepad = 4_096
k_EPersonaStateFlag_LaunchTypeCompatTool = 8_192
Trait Implementations§
source§impl Clone for EPersonaStateFlag
impl Clone for EPersonaStateFlag
source§fn clone(&self) -> EPersonaStateFlag
fn clone(&self) -> EPersonaStateFlag
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EPersonaStateFlag
impl Debug for EPersonaStateFlag
source§impl Default for EPersonaStateFlag
impl Default for EPersonaStateFlag
source§impl Enum for EPersonaStateFlag
impl Enum for EPersonaStateFlag
source§const NAME: &'static str = "EPersonaStateFlag"
const NAME: &'static str = "EPersonaStateFlag"
Enum name as specified in
.proto
file. Read moresource§fn from_i32(value: i32) -> Option<EPersonaStateFlag>
fn from_i32(value: i32) -> Option<EPersonaStateFlag>
Try to create an enum from
i32
value.
Return None
if value is unknown.source§fn from_str(str: &str) -> Option<EPersonaStateFlag>
fn from_str(str: &str) -> Option<EPersonaStateFlag>
Try to create an enum from
&str
value.
Return None
if str is unknown.source§const VALUES: &'static [EPersonaStateFlag] = _
const VALUES: &'static [EPersonaStateFlag] = _
All enum values for enum type.
source§impl Hash for EPersonaStateFlag
impl Hash for EPersonaStateFlag
source§impl PartialEq for EPersonaStateFlag
impl PartialEq for EPersonaStateFlag
source§fn eq(&self, other: &EPersonaStateFlag) -> bool
fn eq(&self, other: &EPersonaStateFlag) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for EPersonaStateFlag
impl Eq for EPersonaStateFlag
impl StructuralPartialEq for EPersonaStateFlag
Auto Trait Implementations§
impl Freeze for EPersonaStateFlag
impl RefUnwindSafe for EPersonaStateFlag
impl Send for EPersonaStateFlag
impl Sync for EPersonaStateFlag
impl Unpin for EPersonaStateFlag
impl UnwindSafe for EPersonaStateFlag
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