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