pub struct DoubleTapCalculator { /* private fields */ }Implementations§
Source§impl DoubleTapCalculator
impl DoubleTapCalculator
pub fn new() -> Self
pub fn player_stats(&self) -> &HashMap<PlayerId, DoubleTapPlayerStats>
pub fn team_zero_stats(&self) -> &DoubleTapTeamStats
pub fn team_one_stats(&self) -> &DoubleTapTeamStats
pub fn events(&self) -> &[DoubleTapEvent]
pub fn update( &mut self, frame: &FrameInfo, ball: &BallFrameState, events: &FrameEventsState, backboard_bounce_state: &BackboardBounceState, live_play: bool, ) -> SubtrActorResult<()>
Trait Implementations§
Source§impl Clone for DoubleTapCalculator
impl Clone for DoubleTapCalculator
Source§fn clone(&self) -> DoubleTapCalculator
fn clone(&self) -> DoubleTapCalculator
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 DoubleTapCalculator
impl Debug for DoubleTapCalculator
Source§impl Default for DoubleTapCalculator
impl Default for DoubleTapCalculator
Source§fn default() -> DoubleTapCalculator
fn default() -> DoubleTapCalculator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DoubleTapCalculator
impl RefUnwindSafe for DoubleTapCalculator
impl Send for DoubleTapCalculator
impl Sync for DoubleTapCalculator
impl Unpin for DoubleTapCalculator
impl UnsafeUnpin for DoubleTapCalculator
impl UnwindSafe for DoubleTapCalculator
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