pub struct FiftyFiftyStateCalculator { /* private fields */ }Expand description
Maintains shared 50/50 contest state for downstream consumers.
Implementations§
Source§impl FiftyFiftyStateCalculator
impl FiftyFiftyStateCalculator
pub fn new() -> Self
pub fn update( &mut self, frame: &FrameInfo, gameplay: &GameplayState, ball: &BallFrameState, players: &PlayerFrameState, touch_state: &TouchState, possession_state: &PossessionState, live_play_state: &LivePlayState, ) -> FiftyFiftyState
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FiftyFiftyStateCalculator
impl RefUnwindSafe for FiftyFiftyStateCalculator
impl Send for FiftyFiftyStateCalculator
impl Sync for FiftyFiftyStateCalculator
impl Unpin for FiftyFiftyStateCalculator
impl UnsafeUnpin for FiftyFiftyStateCalculator
impl UnwindSafe for FiftyFiftyStateCalculator
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