Struct MissileRemove
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§
§impl Clone for MissileRemove
impl Clone for MissileRemove
§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 more§impl Debug for MissileRemove
impl Debug for MissileRemove
§impl<'de> Deserialize<'de> for MissileRemove
impl<'de> Deserialize<'de> for MissileRemove
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MissileRemove, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MissileRemove, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Extract for MissileRemove
impl Extract for MissileRemove
§impl Serialize for MissileRemove
impl Serialize for MissileRemove
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
§impl TryExtract for MissileRemove
impl TryExtract for MissileRemove
§fn can_extract(event: &Event) -> bool
fn can_extract(event: &Event) -> bool
Checks whether
Self
can be extracted from the event.§fn try_extract(event: &Event) -> Option<Self>
fn try_extract(event: &Event) -> Option<Self>
Attempts to extract
Self
from the combat event.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