pub struct ShotMetadata {
pub shooter: String,
pub frame: usize,
pub ball_position: (f32, f32, f32),
pub ball_linear_velocity: (f32, f32, f32),
pub ball_angular_velocity: (f32, f32, f32),
pub player_positions: HashMap<String, (f32, f32, f32)>,
}Fields§
§shooter: String§frame: usize§ball_position: (f32, f32, f32)§ball_linear_velocity: (f32, f32, f32)§ball_angular_velocity: (f32, f32, f32)§player_positions: HashMap<String, (f32, f32, f32)>Trait Implementations§
Source§impl Clone for ShotMetadata
impl Clone for ShotMetadata
Source§fn clone(&self) -> ShotMetadata
fn clone(&self) -> ShotMetadata
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 ShotMetadata
impl Debug for ShotMetadata
Source§impl PartialEq for ShotMetadata
impl PartialEq for ShotMetadata
Source§impl Serialize for ShotMetadata
impl Serialize for ShotMetadata
impl StructuralPartialEq for ShotMetadata
Auto Trait Implementations§
impl Freeze for ShotMetadata
impl RefUnwindSafe for ShotMetadata
impl Send for ShotMetadata
impl Sync for ShotMetadata
impl Unpin for ShotMetadata
impl UnwindSafe for ShotMetadata
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