pub struct WhiffCalculator { /* private fields */ }Implementations§
Source§impl WhiffCalculator
impl WhiffCalculator
pub fn new() -> Self
pub fn player_stats(&self) -> &HashMap<PlayerId, WhiffStats>
pub fn events(&self) -> &[WhiffEvent]
pub fn update( &mut self, frame: &FrameInfo, ball: &BallFrameState, players: &PlayerFrameState, touch_state: &TouchState, live_play: bool, ) -> SubtrActorResult<()>
Trait Implementations§
Source§impl Clone for WhiffCalculator
impl Clone for WhiffCalculator
Source§fn clone(&self) -> WhiffCalculator
fn clone(&self) -> WhiffCalculator
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WhiffCalculator
impl Debug for WhiffCalculator
Source§impl Default for WhiffCalculator
impl Default for WhiffCalculator
Source§fn default() -> WhiffCalculator
fn default() -> WhiffCalculator
Returns the “default value” for a type. Read more
Source§impl PartialEq for WhiffCalculator
impl PartialEq for WhiffCalculator
Source§fn eq(&self, other: &WhiffCalculator) -> bool
fn eq(&self, other: &WhiffCalculator) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WhiffCalculator
Auto Trait Implementations§
impl Freeze for WhiffCalculator
impl RefUnwindSafe for WhiffCalculator
impl Send for WhiffCalculator
impl Sync for WhiffCalculator
impl Unpin for WhiffCalculator
impl UnsafeUnpin for WhiffCalculator
impl UnwindSafe for WhiffCalculator
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