pub struct PossessionStats {
pub tracked_time: f32,
pub team_zero_time: f32,
pub team_one_time: f32,
pub neutral_time: f32,
pub labeled_time: LabeledFloatSums,
}Fields§
§tracked_time: f32§team_zero_time: f32§team_one_time: f32§neutral_time: f32§labeled_time: LabeledFloatSumsImplementations§
Source§impl PossessionStats
impl PossessionStats
pub fn team_zero_pct(&self) -> f32
pub fn team_one_pct(&self) -> f32
pub fn neutral_pct(&self) -> f32
pub fn time_with_labels(&self, labels: &[StatLabel]) -> f32
pub fn for_team(&self, is_team_zero: bool) -> PossessionTeamStats
Trait Implementations§
Source§impl Clone for PossessionStats
impl Clone for PossessionStats
Source§fn clone(&self) -> PossessionStats
fn clone(&self) -> PossessionStats
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 PossessionStats
impl Debug for PossessionStats
Source§impl Default for PossessionStats
impl Default for PossessionStats
Source§fn default() -> PossessionStats
fn default() -> PossessionStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PossessionStats
impl<'de> Deserialize<'de> for PossessionStats
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
Source§impl PartialEq for PossessionStats
impl PartialEq for PossessionStats
Source§impl Serialize for PossessionStats
impl Serialize for PossessionStats
Source§impl StatFieldProvider for PossessionStats
impl StatFieldProvider for PossessionStats
fn visit_stat_fields(&self, visitor: &mut dyn FnMut(ExportedStat))
fn stat_fields(&self) -> Vec<ExportedStat>
impl StructuralPartialEq for PossessionStats
Auto Trait Implementations§
impl Freeze for PossessionStats
impl RefUnwindSafe for PossessionStats
impl Send for PossessionStats
impl Sync for PossessionStats
impl Unpin for PossessionStats
impl UnsafeUnpin for PossessionStats
impl UnwindSafe for PossessionStats
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