pub struct Player {Show 14 fields
pub uuid: String,
pub displayname: Option<String>,
pub rank: Option<String>,
pub package_rank: Option<String>,
pub monthly_package_rank: Option<String>,
pub rank_plus_color: Option<String>,
pub first_login: Option<DateTime<Utc>>,
pub last_login: Option<DateTime<Utc>>,
pub last_logout: Option<DateTime<Utc>>,
pub karma: Option<i64>,
pub network_exp: Option<f64>,
pub achievement_points: Option<i64>,
pub stats: Option<Value>,
pub extra: JsonObject,
}Expand description
A player’s network profile, as returned by player.
Hypixel exposes a large and frequently changing set of fields here; the
stable, documented ones are typed and everything else is preserved in
extra.
Fields§
§uuid: String§displayname: Option<String>§rank: Option<String>§package_rank: Option<String>§monthly_package_rank: Option<String>§rank_plus_color: Option<String>§first_login: Option<DateTime<Utc>>§last_login: Option<DateTime<Utc>>§last_logout: Option<DateTime<Utc>>§karma: Option<i64>§network_exp: Option<f64>§achievement_points: Option<i64>§stats: Option<Value>§extra: JsonObjectTrait Implementations§
Source§impl<'de> Deserialize<'de> for Player
impl<'de> Deserialize<'de> for Player
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 Player
impl RefUnwindSafe for Player
impl Send for Player
impl Sync for Player
impl Unpin for Player
impl UnsafeUnpin for Player
impl UnwindSafe for Player
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