pub enum RawPlayer {
UserId(String),
UserIdWithNickname {
id: String,
nickname: Option<String>,
},
}
Expand description
A struct representing a raw player.
Variants§
UserId(String)
The player was represented as string with user id.
UserIdWithNickname
The player was represented as id and nickname.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RawPlayer
impl<'de> Deserialize<'de> for RawPlayer
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 RawPlayer
impl RefUnwindSafe for RawPlayer
impl Send for RawPlayer
impl Sync for RawPlayer
impl Unpin for RawPlayer
impl UnwindSafe for RawPlayer
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