pub struct AirDribbleCalculator { /* private fields */ }Expand description
Detects air dribbles from continuous same-player touches.
Implementations§
Source§impl AirDribbleCalculator
impl AirDribbleCalculator
pub fn new() -> Self
pub fn events(&self) -> &[BallCarryEvent]
pub fn new_events(&self) -> &[BallCarryEvent]
pub fn update( &mut self, frame: &FrameInfo, ball: &BallFrameState, players: &PlayerFrameState, live_play: &LivePlayState, touch: &TouchCalculator, ) -> SubtrActorResult<()>
pub fn finish(&mut self) -> SubtrActorResult<()>
Trait Implementations§
Source§impl Clone for AirDribbleCalculator
impl Clone for AirDribbleCalculator
Source§impl Debug for AirDribbleCalculator
impl Debug for AirDribbleCalculator
Auto Trait Implementations§
impl Freeze for AirDribbleCalculator
impl RefUnwindSafe for AirDribbleCalculator
impl Send for AirDribbleCalculator
impl Sync for AirDribbleCalculator
impl Unpin for AirDribbleCalculator
impl UnsafeUnpin for AirDribbleCalculator
impl UnwindSafe for AirDribbleCalculator
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