Struct evtc::agent::HealthUpdateEvent
source · pub struct HealthUpdateEvent {
pub time: u64,
pub agent: AgentId,
pub health: f32,
}
Expand description
Agent health percent change.
Fields§
§time: u64
Time of registering the health percent change.
agent: AgentId
Agent that had their health percent changed.
health: f32
Current health percent with 1.0
being max.
Implementations§
Trait Implementations§
source§impl Clone for HealthUpdateEvent
impl Clone for HealthUpdateEvent
source§fn clone(&self) -> HealthUpdateEvent
fn clone(&self) -> HealthUpdateEvent
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 HealthUpdateEvent
impl Debug for HealthUpdateEvent
source§impl<'de> Deserialize<'de> for HealthUpdateEvent
impl<'de> Deserialize<'de> for HealthUpdateEvent
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 HealthUpdateEvent
impl Extract for HealthUpdateEvent
source§impl Serialize for HealthUpdateEvent
impl Serialize for HealthUpdateEvent
source§impl TryExtract for HealthUpdateEvent
impl TryExtract for HealthUpdateEvent
Auto Trait Implementations§
impl Freeze for HealthUpdateEvent
impl RefUnwindSafe for HealthUpdateEvent
impl Send for HealthUpdateEvent
impl Sync for HealthUpdateEvent
impl Unpin for HealthUpdateEvent
impl UnwindSafe for HealthUpdateEvent
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