pub struct MissileRemove {
pub time: u64,
pub agent: AgentId,
pub friendly_fire: i32,
pub skill_id: u32,
pub hit_enemy: u8,
pub tracking_id: u32,
}
Expand description
Missile created.
Fields§
§time: u64
Time of registering the missile.
agent: AgentId
Related agent.
friendly_fire: i32
Total friendly fire damage.
skill_id: u32
Associated skill id.
hit_enemy: u8
Whether at least one enemy was hit along the way.
tracking_id: u32
Trackable id to identify missile in other events.
Trait Implementations§
Source§impl Clone for MissileRemove
impl Clone for MissileRemove
Source§fn clone(&self) -> MissileRemove
fn clone(&self) -> MissileRemove
Returns a copy 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 MissileRemove
impl Debug for MissileRemove
Source§impl<'de> Deserialize<'de> for MissileRemove
impl<'de> Deserialize<'de> for MissileRemove
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Extract for MissileRemove
impl Extract for MissileRemove
Source§impl Serialize for MissileRemove
impl Serialize for MissileRemove
Source§impl TryExtract for MissileRemove
impl TryExtract for MissileRemove
Auto Trait Implementations§
impl Freeze for MissileRemove
impl RefUnwindSafe for MissileRemove
impl Send for MissileRemove
impl Sync for MissileRemove
impl Unpin for MissileRemove
impl UnwindSafe for MissileRemove
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