pub struct SpeedFlipCalculator { /* private fields */ }Implementations§
Source§impl SpeedFlipCalculator
impl SpeedFlipCalculator
pub fn new() -> Self
pub fn player_stats(&self) -> &HashMap<PlayerId, SpeedFlipStats>
pub fn events(&self) -> &[SpeedFlipEvent]
pub fn update_parts( &mut self, frame: &FrameInfo, gameplay: &GameplayState, ball: &BallFrameState, players: &PlayerFrameState, live_play: bool, ) -> SubtrActorResult<()>
pub fn finalize_parts(&mut self, frame: &FrameInfo)
Trait Implementations§
Source§impl Clone for SpeedFlipCalculator
impl Clone for SpeedFlipCalculator
Source§fn clone(&self) -> SpeedFlipCalculator
fn clone(&self) -> SpeedFlipCalculator
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 SpeedFlipCalculator
impl Debug for SpeedFlipCalculator
Source§impl Default for SpeedFlipCalculator
impl Default for SpeedFlipCalculator
Source§fn default() -> SpeedFlipCalculator
fn default() -> SpeedFlipCalculator
Returns the “default value” for a type. Read more
Source§impl PartialEq for SpeedFlipCalculator
impl PartialEq for SpeedFlipCalculator
impl StructuralPartialEq for SpeedFlipCalculator
Auto Trait Implementations§
impl Freeze for SpeedFlipCalculator
impl RefUnwindSafe for SpeedFlipCalculator
impl Send for SpeedFlipCalculator
impl Sync for SpeedFlipCalculator
impl Unpin for SpeedFlipCalculator
impl UnsafeUnpin for SpeedFlipCalculator
impl UnwindSafe for SpeedFlipCalculator
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