pub struct PossessionCalculator { /* private fields */ }Implementations§
Source§impl PossessionCalculator
impl PossessionCalculator
pub fn new() -> Self
pub fn stats(&self) -> &PossessionStats
pub fn update( &mut self, frame: &FrameInfo, ball: &BallFrameState, possession_state: &PossessionState, live_play_state: &LivePlayState, ) -> SubtrActorResult<()>
Trait Implementations§
Source§impl Clone for PossessionCalculator
impl Clone for PossessionCalculator
Source§fn clone(&self) -> PossessionCalculator
fn clone(&self) -> PossessionCalculator
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 PossessionCalculator
impl Debug for PossessionCalculator
Source§impl Default for PossessionCalculator
impl Default for PossessionCalculator
Source§fn default() -> PossessionCalculator
fn default() -> PossessionCalculator
Returns the “default value” for a type. Read more
Source§impl PartialEq for PossessionCalculator
impl PartialEq for PossessionCalculator
impl StructuralPartialEq for PossessionCalculator
Auto Trait Implementations§
impl Freeze for PossessionCalculator
impl RefUnwindSafe for PossessionCalculator
impl Send for PossessionCalculator
impl Sync for PossessionCalculator
impl Unpin for PossessionCalculator
impl UnsafeUnpin for PossessionCalculator
impl UnwindSafe for PossessionCalculator
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