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