pub struct SteamProfile {Show 20 fields
pub name: String,
pub real_name: String,
pub online_state: String,
pub steam_id: SteamID,
pub avatar_hash: String,
pub avatar_frame: Option<String>,
pub custom_url: String,
pub location: String,
pub summary: Option<String>,
pub not_yet_setup: bool,
pub profile_private_info: Option<String>,
pub lobby_link: Option<String>,
pub add_friend_enable: bool,
pub is_private: bool,
pub url: String,
pub nickname: Option<String>,
pub level: Option<u32>,
pub day_last_ban: Option<i64>,
pub game_ban: Option<GameBanData>,
pub state_message_game: Option<String>,
}Expand description
Parsed profile information.
Fields§
§name: String§real_name: String§online_state: String§steam_id: SteamID§avatar_hash: String§avatar_frame: Option<String>§custom_url: String§location: String§summary: Option<String>§not_yet_setup: bool§profile_private_info: Option<String>§lobby_link: Option<String>§add_friend_enable: bool§is_private: bool§url: String§nickname: Option<String>§level: Option<u32>§day_last_ban: Option<i64>§game_ban: Option<GameBanData>§state_message_game: Option<String>Trait Implementations§
Source§impl Clone for SteamProfile
impl Clone for SteamProfile
Source§fn clone(&self) -> SteamProfile
fn clone(&self) -> SteamProfile
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SteamProfile
impl Debug for SteamProfile
Source§impl<'de> Deserialize<'de> for SteamProfile
impl<'de> Deserialize<'de> for SteamProfile
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SteamProfile
impl RefUnwindSafe for SteamProfile
impl Send for SteamProfile
impl Sync for SteamProfile
impl Unpin for SteamProfile
impl UnsafeUnpin for SteamProfile
impl UnwindSafe for SteamProfile
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more