pub struct SteamUserProfile {
pub steam_id: SteamID,
pub account_id: u32,
pub name: String,
pub real_name: String,
pub avatar_hash: String,
pub custom_url: String,
pub persona_state: i32,
pub city: String,
pub state: String,
pub country: String,
pub is_friend: bool,
pub friends_in_common: u32,
}Expand description
Lightweight profile information returned by resolve_users.
Fields§
§steam_id: SteamID§account_id: u32§name: String§real_name: String§avatar_hash: String§custom_url: String§persona_state: i32§city: String§state: String§country: String§is_friend: bool§friends_in_common: u32Trait Implementations§
Source§impl Clone for SteamUserProfile
impl Clone for SteamUserProfile
Source§fn clone(&self) -> SteamUserProfile
fn clone(&self) -> SteamUserProfile
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 SteamUserProfile
impl Debug for SteamUserProfile
Source§impl<'de> Deserialize<'de> for SteamUserProfile
impl<'de> Deserialize<'de> for SteamUserProfile
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 SteamUserProfile
impl RefUnwindSafe for SteamUserProfile
impl Send for SteamUserProfile
impl Sync for SteamUserProfile
impl Unpin for SteamUserProfile
impl UnsafeUnpin for SteamUserProfile
impl UnwindSafe for SteamUserProfile
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