pub struct CMsgClientPlayingSessionState {
pub playing_blocked: Option<bool>,
pub playing_app: Option<u32>,
}Expand description
Playing session state - indicates if game playing is blocked by another session
Fields§
§playing_blocked: Option<bool>True if playing is blocked because this account is playing a game elsewhere
playing_app: Option<u32>The app ID currently being played (elsewhere if blocked, or by us if not blocked)
Implementations§
Source§impl CMsgClientPlayingSessionState
impl CMsgClientPlayingSessionState
Sourcepub fn playing_blocked(&self) -> bool
pub fn playing_blocked(&self) -> bool
Returns the value of playing_blocked, or the default value if playing_blocked is unset.
Sourcepub fn playing_app(&self) -> u32
pub fn playing_app(&self) -> u32
Returns the value of playing_app, or the default value if playing_app is unset.
Trait Implementations§
Source§impl Clone for CMsgClientPlayingSessionState
impl Clone for CMsgClientPlayingSessionState
Source§fn clone(&self) -> CMsgClientPlayingSessionState
fn clone(&self) -> CMsgClientPlayingSessionState
Returns a duplicate 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 Message for CMsgClientPlayingSessionState
impl Message for CMsgClientPlayingSessionState
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for CMsgClientPlayingSessionState
impl PartialEq for CMsgClientPlayingSessionState
Source§fn eq(&self, other: &CMsgClientPlayingSessionState) -> bool
fn eq(&self, other: &CMsgClientPlayingSessionState) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CMsgClientPlayingSessionState
Auto Trait Implementations§
impl Freeze for CMsgClientPlayingSessionState
impl RefUnwindSafe for CMsgClientPlayingSessionState
impl Send for CMsgClientPlayingSessionState
impl Sync for CMsgClientPlayingSessionState
impl Unpin for CMsgClientPlayingSessionState
impl UnsafeUnpin for CMsgClientPlayingSessionState
impl UnwindSafe for CMsgClientPlayingSessionState
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