Struct de_lobby_model::games::GamePlayer
source · pub struct GamePlayer {
username: String,
info: GamePlayerInfo,
}
Fields§
§username: String
§info: GamePlayerInfo
Implementations§
source§impl GamePlayer
impl GamePlayer
pub fn new(username: String, info: GamePlayerInfo) -> Self
pub fn username(&self) -> &str
pub fn info(&self) -> &GamePlayerInfo
Trait Implementations§
source§impl Clone for GamePlayer
impl Clone for GamePlayer
source§fn clone(&self) -> GamePlayer
fn clone(&self) -> GamePlayer
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl<'de> Deserialize<'de> for GamePlayer
impl<'de> Deserialize<'de> for GamePlayer
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 GamePlayer
impl RefUnwindSafe for GamePlayer
impl Send for GamePlayer
impl Sync for GamePlayer
impl Unpin for GamePlayer
impl UnwindSafe for GamePlayer
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