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