pub struct ResultSummary {
pub total_targets: usize,
pub successful_count: usize,
pub failed_count: usize,
pub total_attempts: u32,
pub total_elapsed: Duration,
pub fastest_response: Option<Duration>,
pub slowest_response: Option<Duration>,
}Expand description
Summary statistics for wait results
Fields§
§total_targets: usizeTotal number of targets checked
successful_count: usizeNumber of targets that succeeded
failed_count: usizeNumber of targets that failed
total_attempts: u32Total number of connection attempts across all targets
total_elapsed: DurationTotal time elapsed for all operations
fastest_response: Option<Duration>Fastest response time recorded
slowest_response: Option<Duration>Slowest response time recorded
Trait Implementations§
Source§impl Clone for ResultSummary
impl Clone for ResultSummary
Source§fn clone(&self) -> ResultSummary
fn clone(&self) -> ResultSummary
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 ResultSummary
impl Debug for ResultSummary
Source§impl Display for ResultSummary
impl Display for ResultSummary
Source§impl PartialEq for ResultSummary
impl PartialEq for ResultSummary
impl Eq for ResultSummary
impl StructuralPartialEq for ResultSummary
Auto Trait Implementations§
impl Freeze for ResultSummary
impl RefUnwindSafe for ResultSummary
impl Send for ResultSummary
impl Sync for ResultSummary
impl Unpin for ResultSummary
impl UnwindSafe for ResultSummary
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.