pub struct CSGSIData {
pub provider: Option<Value>,
pub observer: ObserverInfo,
pub round: Option<ParsedRoundInfo>,
pub player: Option<ParsedPlayer>,
pub players: Vec<ParsedPlayer>,
pub bomb: Option<BombInfo>,
pub grenades: Vec<ParsedGrenade>,
pub phase_countdowns: PhaseCountdowns,
pub auth: Option<Value>,
pub map: ParsedMapInfo,
}Fields§
§provider: Option<Value>§observer: ObserverInfo§round: Option<ParsedRoundInfo>§player: Option<ParsedPlayer>§players: Vec<ParsedPlayer>§bomb: Option<BombInfo>§grenades: Vec<ParsedGrenade>§phase_countdowns: PhaseCountdowns§auth: Option<Value>§map: ParsedMapInfoTrait Implementations§
Source§impl<'de> Deserialize<'de> for CSGSIData
impl<'de> Deserialize<'de> for CSGSIData
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 CSGSIData
impl RefUnwindSafe for CSGSIData
impl Send for CSGSIData
impl Sync for CSGSIData
impl Unpin for CSGSIData
impl UnwindSafe for CSGSIData
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