pub struct HotspotDecision {
pub station_id: StationId,
pub severity: HotspotSeverity,
pub score: u64,
pub reasons: Vec<&'static str>,
}Expand description
Hotspot evaluation result.
Fields§
§station_id: StationIdStation evaluated by this decision.
severity: HotspotSeverityClassification severity.
score: u64Weighted pressure score.
reasons: Vec<&'static str>Human-readable reason codes.
Trait Implementations§
Source§impl Clone for HotspotDecision
impl Clone for HotspotDecision
Source§fn clone(&self) -> HotspotDecision
fn clone(&self) -> HotspotDecision
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HotspotDecision
impl Debug for HotspotDecision
Source§impl Default for HotspotDecision
impl Default for HotspotDecision
impl Eq for HotspotDecision
Source§impl PartialEq for HotspotDecision
impl PartialEq for HotspotDecision
impl StructuralPartialEq for HotspotDecision
Auto Trait Implementations§
impl Freeze for HotspotDecision
impl RefUnwindSafe for HotspotDecision
impl Send for HotspotDecision
impl Sync for HotspotDecision
impl Unpin for HotspotDecision
impl UnsafeUnpin for HotspotDecision
impl UnwindSafe for HotspotDecision
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