pub struct RushCalculator { /* private fields */ }Implementations§
Source§impl RushCalculator
impl RushCalculator
pub fn new() -> Self
pub fn with_config(config: RushCalculatorConfig) -> Self
pub fn config(&self) -> &RushCalculatorConfig
pub fn stats(&self) -> &RushStats
pub fn events(&self) -> &[RushEvent]
pub fn update_parts( &mut self, frame: &FrameInfo, gameplay: &GameplayState, ball: &BallFrameState, players: &PlayerFrameState, events: &FrameEventsState, possession_state: &PossessionState, live_play_state: &LivePlayState, ) -> SubtrActorResult<()>
pub fn finish_calculation(&mut self) -> SubtrActorResult<()>
Trait Implementations§
Source§impl Clone for RushCalculator
impl Clone for RushCalculator
Source§fn clone(&self) -> RushCalculator
fn clone(&self) -> RushCalculator
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 RushCalculator
impl Debug for RushCalculator
Source§impl Default for RushCalculator
impl Default for RushCalculator
Source§fn default() -> RushCalculator
fn default() -> RushCalculator
Returns the “default value” for a type. Read more
Source§impl PartialEq for RushCalculator
impl PartialEq for RushCalculator
impl StructuralPartialEq for RushCalculator
Auto Trait Implementations§
impl Freeze for RushCalculator
impl RefUnwindSafe for RushCalculator
impl Send for RushCalculator
impl Sync for RushCalculator
impl Unpin for RushCalculator
impl UnsafeUnpin for RushCalculator
impl UnwindSafe for RushCalculator
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