pub struct CSGSI {
pub emitter: EventEmitter,
pub teams_left: Option<TeamExtension>,
pub teams_right: Option<TeamExtension>,
pub players_ext: Vec<PlayerExtension>,
pub overtime_mr: i32,
pub regulation_mr: i32,
pub damage: Vec<DamageRound>,
pub last: Option<CSGSIData>,
pub current: Option<CSGSIData>,
}Fields§
§emitter: EventEmitter§teams_left: Option<TeamExtension>§teams_right: Option<TeamExtension>§players_ext: Vec<PlayerExtension>§overtime_mr: i32§regulation_mr: i32§damage: Vec<DamageRound>§last: Option<CSGSIData>§current: Option<CSGSIData>Implementations§
Source§impl CSGSI
impl CSGSI
pub fn new() -> Self
pub fn on<F>(&mut self, event: &str, listener: F)
pub fn emit(&mut self, event: &str, arg: &Value, arg2: Option<&Value>) -> bool
pub fn digest(&mut self, raw: &Value) -> Option<CSGSIData>
pub fn find_site(map_name: &str, position: &[f64]) -> Option<String>
Auto Trait Implementations§
impl Freeze for CSGSI
impl !RefUnwindSafe for CSGSI
impl Send for CSGSI
impl Sync for CSGSI
impl Unpin for CSGSI
impl !UnwindSafe for CSGSI
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