pub struct BasePlayer {
pub name: String,
pub clan: Option<String>,
pub observer_slot: Option<i32>,
pub match_stats: MatchStats,
pub weapons: HashMap<String, Value>,
pub state: PlayerState,
pub position: String,
pub forward: String,
pub team: String,
}Fields§
§name: String§clan: Option<String>§observer_slot: Option<i32>§match_stats: MatchStats§weapons: HashMap<String, Value>§state: PlayerState§position: String§forward: String§team: StringTrait Implementations§
Source§impl Clone for BasePlayer
impl Clone for BasePlayer
Source§fn clone(&self) -> BasePlayer
fn clone(&self) -> BasePlayer
Returns a duplicate 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 Debug for BasePlayer
impl Debug for BasePlayer
Source§impl<'de> Deserialize<'de> for BasePlayer
impl<'de> Deserialize<'de> for BasePlayer
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 BasePlayer
impl RefUnwindSafe for BasePlayer
impl Send for BasePlayer
impl Sync for BasePlayer
impl Unpin for BasePlayer
impl UnwindSafe for BasePlayer
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