pub struct ImpactResult {
pub source: NodeId,
pub blast_radius: Vec<ImpactEntry>,
pub total_energy: FiniteF32,
pub max_hops_reached: u8,
}Expand description
Impact radius result. Replaces: temporal_v2.py ImpactRadiusCalculator.compute() return
Fields§
§source: NodeId§blast_radius: Vec<ImpactEntry>Nodes in blast radius sorted by signal strength descending.
total_energy: FiniteF32Total energy dispersed.
max_hops_reached: u8Maximum hops reached.
Trait Implementations§
Source§impl Clone for ImpactResult
impl Clone for ImpactResult
Source§fn clone(&self) -> ImpactResult
fn clone(&self) -> ImpactResult
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 moreAuto Trait Implementations§
impl Freeze for ImpactResult
impl RefUnwindSafe for ImpactResult
impl Send for ImpactResult
impl Sync for ImpactResult
impl Unpin for ImpactResult
impl UnsafeUnpin for ImpactResult
impl UnwindSafe for ImpactResult
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