pub struct UpdateStateData {
pub match_guid: Option<String>,
pub players: Vec<UpdateStatePlayer>,
pub game: UpdateStateGame,
pub extra: HashMap<String, Value>,
}Fields§
§match_guid: Option<String>§players: Vec<UpdateStatePlayer>§game: UpdateStateGame§extra: HashMap<String, Value>Trait Implementations§
Source§impl Clone for UpdateStateData
impl Clone for UpdateStateData
Source§fn clone(&self) -> UpdateStateData
fn clone(&self) -> UpdateStateData
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 UpdateStateData
impl Debug for UpdateStateData
Source§impl Default for UpdateStateData
impl Default for UpdateStateData
Source§fn default() -> UpdateStateData
fn default() -> UpdateStateData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateStateData
impl<'de> Deserialize<'de> for UpdateStateData
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 UpdateStateData
impl RefUnwindSafe for UpdateStateData
impl Send for UpdateStateData
impl Sync for UpdateStateData
impl Unpin for UpdateStateData
impl UnsafeUnpin for UpdateStateData
impl UnwindSafe for UpdateStateData
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