pub struct CeilingShotCalculator { /* private fields */ }Implementations§
Source§impl CeilingShotCalculator
impl CeilingShotCalculator
pub fn new() -> Self
pub fn player_stats(&self) -> &HashMap<PlayerId, CeilingShotStats>
pub fn events(&self) -> &[CeilingShotEvent]
pub fn update_parts( &mut self, frame: &FrameInfo, ball: &BallFrameState, players: &PlayerFrameState, touch_events: &[TouchEvent], live_play: bool, ) -> SubtrActorResult<()>
Trait Implementations§
Source§impl Clone for CeilingShotCalculator
impl Clone for CeilingShotCalculator
Source§fn clone(&self) -> CeilingShotCalculator
fn clone(&self) -> CeilingShotCalculator
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 CeilingShotCalculator
impl Debug for CeilingShotCalculator
Source§impl Default for CeilingShotCalculator
impl Default for CeilingShotCalculator
Source§fn default() -> CeilingShotCalculator
fn default() -> CeilingShotCalculator
Returns the “default value” for a type. Read more
Source§impl PartialEq for CeilingShotCalculator
impl PartialEq for CeilingShotCalculator
impl StructuralPartialEq for CeilingShotCalculator
Auto Trait Implementations§
impl Freeze for CeilingShotCalculator
impl RefUnwindSafe for CeilingShotCalculator
impl Send for CeilingShotCalculator
impl Sync for CeilingShotCalculator
impl Unpin for CeilingShotCalculator
impl UnsafeUnpin for CeilingShotCalculator
impl UnwindSafe for CeilingShotCalculator
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