pub struct CMsgGCClientHello {
pub version: Option<u32>,
pub client_session_need: Option<u32>,
pub client_launcher: Option<u32>,
pub steam_launcher: Option<u32>,
}Expand description
GC Client Hello (k_EMsgGCClientHello)
Fields§
§version: Option<u32>§client_session_need: Option<u32>§client_launcher: Option<u32>§steam_launcher: Option<u32>Implementations§
Source§impl CMsgGCClientHello
impl CMsgGCClientHello
Sourcepub fn version(&self) -> u32
pub fn version(&self) -> u32
Returns the value of version, or the default value if version is unset.
Sourcepub fn client_session_need(&self) -> u32
pub fn client_session_need(&self) -> u32
Returns the value of client_session_need, or the default value if client_session_need is unset.
Sourcepub fn client_launcher(&self) -> u32
pub fn client_launcher(&self) -> u32
Returns the value of client_launcher, or the default value if client_launcher is unset.
Sourcepub fn steam_launcher(&self) -> u32
pub fn steam_launcher(&self) -> u32
Returns the value of steam_launcher, or the default value if steam_launcher is unset.
Trait Implementations§
Source§impl Clone for CMsgGCClientHello
impl Clone for CMsgGCClientHello
Source§fn clone(&self) -> CMsgGCClientHello
fn clone(&self) -> CMsgGCClientHello
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 Debug for CMsgGCClientHello
impl Debug for CMsgGCClientHello
Source§impl Default for CMsgGCClientHello
impl Default for CMsgGCClientHello
Source§impl Message for CMsgGCClientHello
impl Message for CMsgGCClientHello
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 CMsgGCClientHello
impl PartialEq for CMsgGCClientHello
impl StructuralPartialEq for CMsgGCClientHello
Auto Trait Implementations§
impl Freeze for CMsgGCClientHello
impl RefUnwindSafe for CMsgGCClientHello
impl Send for CMsgGCClientHello
impl Sync for CMsgGCClientHello
impl Unpin for CMsgGCClientHello
impl UnsafeUnpin for CMsgGCClientHello
impl UnwindSafe for CMsgGCClientHello
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