Skip to main content

CMsgClientLogon

Struct CMsgClientLogon 

Source
pub struct CMsgClientLogon {
Show 58 fields pub protocol_version: Option<u32>, pub deprecated_obfustucated_private_ip: Option<u32>, pub cell_id: Option<u32>, pub last_session_id: Option<u32>, pub client_package_version: Option<u32>, pub client_language: Option<String>, pub client_os_type: Option<u32>, pub should_remember_password: Option<bool>, pub wine_version: Option<String>, pub deprecated_10: Option<u32>, pub obfuscated_private_ip: Option<CMsgIpAddress>, pub deprecated_public_ip: Option<u32>, pub qos_level: Option<u32>, pub client_supplied_steam_id: Option<u64>, pub public_ip: Option<CMsgIpAddress>, pub machine_id: Option<Vec<u8>>, pub launcher_type: Option<u32>, pub ui_mode: Option<u32>, pub chat_mode: Option<u32>, pub steam2_auth_ticket: Option<Vec<u8>>, pub email_address: Option<String>, pub rtime32_account_creation: Option<u32>, pub account_name: Option<String>, pub password: Option<String>, pub game_server_token: Option<String>, pub login_key: Option<String>, pub was_converted_deprecated_msg: Option<bool>, pub anon_user_target_account_name: Option<String>, pub resolved_user_steam_id: Option<u64>, pub eresult_sentryfile: Option<i32>, pub sha_sentryfile: Option<Vec<u8>>, pub auth_code: Option<String>, pub otp_type: Option<i32>, pub otp_value: Option<u32>, pub otp_identifier: Option<String>, pub steam2_ticket_request: Option<bool>, pub sony_psn_ticket: Option<Vec<u8>>, pub sony_psn_service_id: Option<String>, pub create_new_psn_linked_account_if_needed: Option<bool>, pub sony_psn_name: Option<String>, pub game_server_app_id: Option<i32>, pub steamguard_dont_remember_computer: Option<bool>, pub machine_name: Option<String>, pub machine_name_userchosen: Option<String>, pub country_override: Option<String>, pub client_instance_id: Option<u64>, pub two_factor_code: Option<String>, pub supports_rate_limit_response: Option<bool>, pub web_logon_nonce: Option<String>, pub priority_reason: Option<i32>, pub embedded_client_secret: Option<CMsgClientSecret>, pub disable_partner_autogrants: Option<bool>, pub access_token: Option<String>, pub is_chrome_os: Option<bool>, pub is_steam_box_deprecated: Option<bool>, pub is_steam_deck_deprecated: Option<bool>, pub is_tesla_deprecated: Option<bool>, pub gaming_device_type: Option<u32>,
}

Fields§

§protocol_version: Option<u32>§deprecated_obfustucated_private_ip: Option<u32>§cell_id: Option<u32>§last_session_id: Option<u32>§client_package_version: Option<u32>§client_language: Option<String>§client_os_type: Option<u32>§should_remember_password: Option<bool>§wine_version: Option<String>§deprecated_10: Option<u32>§obfuscated_private_ip: Option<CMsgIpAddress>§deprecated_public_ip: Option<u32>§qos_level: Option<u32>§client_supplied_steam_id: Option<u64>§public_ip: Option<CMsgIpAddress>§machine_id: Option<Vec<u8>>§launcher_type: Option<u32>§ui_mode: Option<u32>§chat_mode: Option<u32>§steam2_auth_ticket: Option<Vec<u8>>§email_address: Option<String>§rtime32_account_creation: Option<u32>§account_name: Option<String>§password: Option<String>§game_server_token: Option<String>§login_key: Option<String>§was_converted_deprecated_msg: Option<bool>§anon_user_target_account_name: Option<String>§resolved_user_steam_id: Option<u64>§eresult_sentryfile: Option<i32>§sha_sentryfile: Option<Vec<u8>>§auth_code: Option<String>§otp_type: Option<i32>§otp_value: Option<u32>§otp_identifier: Option<String>§steam2_ticket_request: Option<bool>§sony_psn_ticket: Option<Vec<u8>>§sony_psn_service_id: Option<String>§create_new_psn_linked_account_if_needed: Option<bool>§sony_psn_name: Option<String>§game_server_app_id: Option<i32>§steamguard_dont_remember_computer: Option<bool>§machine_name: Option<String>§machine_name_userchosen: Option<String>§country_override: Option<String>§client_instance_id: Option<u64>§two_factor_code: Option<String>§supports_rate_limit_response: Option<bool>§web_logon_nonce: Option<String>§priority_reason: Option<i32>§embedded_client_secret: Option<CMsgClientSecret>§disable_partner_autogrants: Option<bool>§access_token: Option<String>§is_chrome_os: Option<bool>§is_steam_box_deprecated: Option<bool>§is_steam_deck_deprecated: Option<bool>§is_tesla_deprecated: Option<bool>§gaming_device_type: Option<u32>

Implementations§

Source§

impl CMsgClientLogon

Source

pub fn protocol_version(&self) -> u32

Returns the value of protocol_version, or the default value if protocol_version is unset.

Source

pub fn deprecated_obfustucated_private_ip(&self) -> u32

Returns the value of deprecated_obfustucated_private_ip, or the default value if deprecated_obfustucated_private_ip is unset.

Source

pub fn cell_id(&self) -> u32

Returns the value of cell_id, or the default value if cell_id is unset.

Source

pub fn last_session_id(&self) -> u32

Returns the value of last_session_id, or the default value if last_session_id is unset.

Source

pub fn client_package_version(&self) -> u32

Returns the value of client_package_version, or the default value if client_package_version is unset.

Source

pub fn client_language(&self) -> &str

Returns the value of client_language, or the default value if client_language is unset.

Source

pub fn client_os_type(&self) -> u32

Returns the value of client_os_type, or the default value if client_os_type is unset.

Source

pub fn should_remember_password(&self) -> bool

Returns the value of should_remember_password, or the default value if should_remember_password is unset.

Source

pub fn wine_version(&self) -> &str

Returns the value of wine_version, or the default value if wine_version is unset.

Source

pub fn deprecated_10(&self) -> u32

Returns the value of deprecated_10, or the default value if deprecated_10 is unset.

Source

pub fn deprecated_public_ip(&self) -> u32

Returns the value of deprecated_public_ip, or the default value if deprecated_public_ip is unset.

Source

pub fn qos_level(&self) -> u32

Returns the value of qos_level, or the default value if qos_level is unset.

Source

pub fn client_supplied_steam_id(&self) -> u64

Returns the value of client_supplied_steam_id, or the default value if client_supplied_steam_id is unset.

Source

pub fn machine_id(&self) -> &[u8]

Returns the value of machine_id, or the default value if machine_id is unset.

Source

pub fn launcher_type(&self) -> u32

Returns the value of launcher_type, or the default value if launcher_type is unset.

Source

pub fn ui_mode(&self) -> u32

Returns the value of ui_mode, or the default value if ui_mode is unset.

Source

pub fn chat_mode(&self) -> u32

Returns the value of chat_mode, or the default value if chat_mode is unset.

Source

pub fn steam2_auth_ticket(&self) -> &[u8]

Returns the value of steam2_auth_ticket, or the default value if steam2_auth_ticket is unset.

Source

pub fn email_address(&self) -> &str

Returns the value of email_address, or the default value if email_address is unset.

Source

pub fn rtime32_account_creation(&self) -> u32

Returns the value of rtime32_account_creation, or the default value if rtime32_account_creation is unset.

Source

pub fn account_name(&self) -> &str

Returns the value of account_name, or the default value if account_name is unset.

Source

pub fn password(&self) -> &str

Returns the value of password, or the default value if password is unset.

Source

pub fn game_server_token(&self) -> &str

Returns the value of game_server_token, or the default value if game_server_token is unset.

Source

pub fn login_key(&self) -> &str

Returns the value of login_key, or the default value if login_key is unset.

Source

pub fn was_converted_deprecated_msg(&self) -> bool

Returns the value of was_converted_deprecated_msg, or the default value if was_converted_deprecated_msg is unset.

Source

pub fn anon_user_target_account_name(&self) -> &str

Returns the value of anon_user_target_account_name, or the default value if anon_user_target_account_name is unset.

Source

pub fn resolved_user_steam_id(&self) -> u64

Returns the value of resolved_user_steam_id, or the default value if resolved_user_steam_id is unset.

Source

pub fn eresult_sentryfile(&self) -> i32

Returns the value of eresult_sentryfile, or the default value if eresult_sentryfile is unset.

Source

pub fn sha_sentryfile(&self) -> &[u8]

Returns the value of sha_sentryfile, or the default value if sha_sentryfile is unset.

Source

pub fn auth_code(&self) -> &str

Returns the value of auth_code, or the default value if auth_code is unset.

Source

pub fn otp_type(&self) -> i32

Returns the value of otp_type, or the default value if otp_type is unset.

Source

pub fn otp_value(&self) -> u32

Returns the value of otp_value, or the default value if otp_value is unset.

Source

pub fn otp_identifier(&self) -> &str

Returns the value of otp_identifier, or the default value if otp_identifier is unset.

Source

pub fn steam2_ticket_request(&self) -> bool

Returns the value of steam2_ticket_request, or the default value if steam2_ticket_request is unset.

Source

pub fn sony_psn_ticket(&self) -> &[u8]

Returns the value of sony_psn_ticket, or the default value if sony_psn_ticket is unset.

Source

pub fn sony_psn_service_id(&self) -> &str

Returns the value of sony_psn_service_id, or the default value if sony_psn_service_id is unset.

Source

pub fn create_new_psn_linked_account_if_needed(&self) -> bool

Returns the value of create_new_psn_linked_account_if_needed, or the default value if create_new_psn_linked_account_if_needed is unset.

Source

pub fn sony_psn_name(&self) -> &str

Returns the value of sony_psn_name, or the default value if sony_psn_name is unset.

Source

pub fn game_server_app_id(&self) -> i32

Returns the value of game_server_app_id, or the default value if game_server_app_id is unset.

Source

pub fn steamguard_dont_remember_computer(&self) -> bool

Returns the value of steamguard_dont_remember_computer, or the default value if steamguard_dont_remember_computer is unset.

Source

pub fn machine_name(&self) -> &str

Returns the value of machine_name, or the default value if machine_name is unset.

Source

pub fn machine_name_userchosen(&self) -> &str

Returns the value of machine_name_userchosen, or the default value if machine_name_userchosen is unset.

Source

pub fn country_override(&self) -> &str

Returns the value of country_override, or the default value if country_override is unset.

Source

pub fn is_steam_box_deprecated(&self) -> bool

Returns the value of is_steam_box_deprecated, or the default value if is_steam_box_deprecated is unset.

Source

pub fn client_instance_id(&self) -> u64

Returns the value of client_instance_id, or the default value if client_instance_id is unset.

Source

pub fn two_factor_code(&self) -> &str

Returns the value of two_factor_code, or the default value if two_factor_code is unset.

Source

pub fn supports_rate_limit_response(&self) -> bool

Returns the value of supports_rate_limit_response, or the default value if supports_rate_limit_response is unset.

Source

pub fn web_logon_nonce(&self) -> &str

Returns the value of web_logon_nonce, or the default value if web_logon_nonce is unset.

Source

pub fn priority_reason(&self) -> i32

Returns the value of priority_reason, or the default value if priority_reason is unset.

Source

pub fn disable_partner_autogrants(&self) -> bool

Returns the value of disable_partner_autogrants, or the default value if disable_partner_autogrants is unset.

Source

pub fn is_steam_deck_deprecated(&self) -> bool

Returns the value of is_steam_deck_deprecated, or the default value if is_steam_deck_deprecated is unset.

Source

pub fn access_token(&self) -> &str

Returns the value of access_token, or the default value if access_token is unset.

Source

pub fn is_chrome_os(&self) -> bool

Returns the value of is_chrome_os, or the default value if is_chrome_os is unset.

Source

pub fn is_tesla_deprecated(&self) -> bool

Returns the value of is_tesla_deprecated, or the default value if is_tesla_deprecated is unset.

Source

pub fn gaming_device_type(&self) -> u32

Returns the value of gaming_device_type, or the default value if gaming_device_type is unset.

Trait Implementations§

Source§

impl Clone for CMsgClientLogon

Source§

fn clone(&self) -> CMsgClientLogon

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for CMsgClientLogon

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for CMsgClientLogon

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Eq for CMsgClientLogon

Source§

impl Hash for CMsgClientLogon

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Message for CMsgClientLogon

Source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
Source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
Source§

fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>
where Self: Sized,

Encodes the message to a buffer. Read more
Source§

fn encode_to_vec(&self) -> Vec<u8>
where Self: Sized,

Encodes the message to a newly allocated buffer.
Source§

fn encode_length_delimited( &self, buf: &mut impl BufMut, ) -> Result<(), EncodeError>
where Self: Sized,

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,

Encodes the message with a length-delimiter to a newly allocated buffer.
Source§

fn decode(buf: impl Buf) -> Result<Self, DecodeError>
where Self: Default,

Decodes an instance of the message from a buffer. Read more
Source§

fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>
where Self: Default,

Decodes a length-delimited instance of the message from the buffer.
Source§

fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>
where Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
Source§

fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>
where Self: Sized,

Decodes a length-delimited instance of the message from buffer, and merges it into self.
Source§

impl PartialEq for CMsgClientLogon

Source§

fn eq(&self, other: &CMsgClientLogon) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for CMsgClientLogon

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
where ST: ?Sized, DT: ?Sized,

Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T> Read<Exclusive, BecauseExclusive> for T
where T: ?Sized,

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more