pub struct PositioningCalculator { /* private fields */ }Implementations§
Source§impl PositioningCalculator
impl PositioningCalculator
pub fn new() -> Self
pub fn with_config(config: PositioningCalculatorConfig) -> Self
pub fn config(&self) -> &PositioningCalculatorConfig
pub fn player_stats(&self) -> &HashMap<PlayerId, PositioningStats>
pub fn update( &mut self, frame: &FrameInfo, gameplay: &GameplayState, ball: &BallFrameState, players: &PlayerFrameState, events: &FrameEventsState, live_play: bool, possession_player_before_sample: Option<&PlayerId>, ) -> SubtrActorResult<()>
Trait Implementations§
Source§impl Clone for PositioningCalculator
impl Clone for PositioningCalculator
Source§fn clone(&self) -> PositioningCalculator
fn clone(&self) -> PositioningCalculator
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 PositioningCalculator
impl Debug for PositioningCalculator
Source§impl Default for PositioningCalculator
impl Default for PositioningCalculator
Source§fn default() -> PositioningCalculator
fn default() -> PositioningCalculator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PositioningCalculator
impl RefUnwindSafe for PositioningCalculator
impl Send for PositioningCalculator
impl Sync for PositioningCalculator
impl Unpin for PositioningCalculator
impl UnsafeUnpin for PositioningCalculator
impl UnwindSafe for PositioningCalculator
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