pub struct HalfFlipCalculator { /* private fields */ }Implementations§
Source§impl HalfFlipCalculator
impl HalfFlipCalculator
pub fn new() -> Self
pub fn player_stats(&self) -> &HashMap<PlayerId, HalfFlipStats>
pub fn events(&self) -> &[HalfFlipEvent]
pub fn update( &mut self, frame: &FrameInfo, players: &PlayerFrameState, live_play: bool, ) -> SubtrActorResult<()>
pub fn finalize(&mut self, frame: &FrameInfo)
Trait Implementations§
Source§impl Clone for HalfFlipCalculator
impl Clone for HalfFlipCalculator
Source§fn clone(&self) -> HalfFlipCalculator
fn clone(&self) -> HalfFlipCalculator
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 HalfFlipCalculator
impl Debug for HalfFlipCalculator
Source§impl Default for HalfFlipCalculator
impl Default for HalfFlipCalculator
Source§fn default() -> HalfFlipCalculator
fn default() -> HalfFlipCalculator
Returns the “default value” for a type. Read more
Source§impl PartialEq for HalfFlipCalculator
impl PartialEq for HalfFlipCalculator
Source§fn eq(&self, other: &HalfFlipCalculator) -> bool
fn eq(&self, other: &HalfFlipCalculator) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for HalfFlipCalculator
Auto Trait Implementations§
impl Freeze for HalfFlipCalculator
impl RefUnwindSafe for HalfFlipCalculator
impl Send for HalfFlipCalculator
impl Sync for HalfFlipCalculator
impl Unpin for HalfFlipCalculator
impl UnsafeUnpin for HalfFlipCalculator
impl UnwindSafe for HalfFlipCalculator
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