pub struct ParallelDiscoveryStats {
pub tasks_started: u64,
pub tasks_completed: u64,
pub tasks_failed: u64,
pub avg_discovery_time: Duration,
pub total_candidates: u64,
pub parallelism_efficiency: f64,
}Expand description
Statistics for parallel discovery
Fields§
§tasks_started: u64Total discovery tasks started
tasks_completed: u64Total discovery tasks completed
tasks_failed: u64Total discovery tasks failed
avg_discovery_time: DurationAverage discovery time per interface
total_candidates: u64Total candidates discovered
parallelism_efficiency: f64Parallelism efficiency (0.0 - 1.0)
Trait Implementations§
Source§impl Clone for ParallelDiscoveryStats
impl Clone for ParallelDiscoveryStats
Source§fn clone(&self) -> ParallelDiscoveryStats
fn clone(&self) -> ParallelDiscoveryStats
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 moreSource§impl Debug for ParallelDiscoveryStats
impl Debug for ParallelDiscoveryStats
Source§impl Default for ParallelDiscoveryStats
impl Default for ParallelDiscoveryStats
Source§fn default() -> ParallelDiscoveryStats
fn default() -> ParallelDiscoveryStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ParallelDiscoveryStats
impl RefUnwindSafe for ParallelDiscoveryStats
impl Send for ParallelDiscoveryStats
impl Sync for ParallelDiscoveryStats
impl Unpin for ParallelDiscoveryStats
impl UnwindSafe for ParallelDiscoveryStats
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