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