pub struct PlayerInfo {
pub username: String,
pub player_id: String,
pub connected: bool,
pub verified: bool,
pub qualification: Option<String>,
pub avatar_url: Option<String>,
pub room_id: Option<String>,
pub local_game: Option<LocalGameKind>,
pub seal: Option<String>,
}Fields§
§username: String§player_id: String§connected: bool§verified: bool§qualification: Option<String>§avatar_url: Option<String>§room_id: Option<String>§local_game: Option<LocalGameKind>In a game on their own machine rather than in a relay room. Never set
at the same time as room_id.
seal: Option<String>Opaque to clients: the session’s IP sealed together with its handle, which only the hub can open. Carried verbatim into chat reports.
Trait Implementations§
Source§impl Clone for PlayerInfo
impl Clone for PlayerInfo
Source§fn clone(&self) -> PlayerInfo
fn clone(&self) -> PlayerInfo
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 PlayerInfo
impl Debug for PlayerInfo
Source§impl<'de> Deserialize<'de> for PlayerInfo
impl<'de> Deserialize<'de> for PlayerInfo
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PlayerInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PlayerInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for PlayerInfo
impl Serialize for PlayerInfo
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for PlayerInfo
impl RefUnwindSafe for PlayerInfo
impl Send for PlayerInfo
impl Sync for PlayerInfo
impl Unpin for PlayerInfo
impl UnsafeUnpin for PlayerInfo
impl UnwindSafe for PlayerInfo
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