pub struct FiftyFiftyCalculator { /* private fields */ }Implementations§
Source§impl FiftyFiftyCalculator
impl FiftyFiftyCalculator
pub fn new() -> Self
pub fn stats(&self) -> &FiftyFiftyStats
pub fn player_stats(&self) -> &HashMap<PlayerId, FiftyFiftyPlayerStats>
pub fn events(&self) -> &[FiftyFiftyEvent]
pub fn update( &mut self, fifty_fifty_state: &FiftyFiftyState, ) -> SubtrActorResult<()>
Trait Implementations§
Source§impl Clone for FiftyFiftyCalculator
impl Clone for FiftyFiftyCalculator
Source§fn clone(&self) -> FiftyFiftyCalculator
fn clone(&self) -> FiftyFiftyCalculator
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 FiftyFiftyCalculator
impl Debug for FiftyFiftyCalculator
Source§impl Default for FiftyFiftyCalculator
impl Default for FiftyFiftyCalculator
Source§fn default() -> FiftyFiftyCalculator
fn default() -> FiftyFiftyCalculator
Returns the “default value” for a type. Read more
Source§impl PartialEq for FiftyFiftyCalculator
impl PartialEq for FiftyFiftyCalculator
impl StructuralPartialEq for FiftyFiftyCalculator
Auto Trait Implementations§
impl Freeze for FiftyFiftyCalculator
impl RefUnwindSafe for FiftyFiftyCalculator
impl Send for FiftyFiftyCalculator
impl Sync for FiftyFiftyCalculator
impl Unpin for FiftyFiftyCalculator
impl UnsafeUnpin for FiftyFiftyCalculator
impl UnwindSafe for FiftyFiftyCalculator
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