pub struct BandwidthValidationStats {
pub validations_started: u64,
pub validations_completed: u64,
pub total_bandwidth_used: u64,
pub avg_validation_time: Duration,
pub bandwidth_efficiency: f64,
}Expand description
Statistics for bandwidth-aware validation
Fields§
§validations_started: u64Total validations started
validations_completed: u64Total validations completed
total_bandwidth_used: u64Total bandwidth used for validation
avg_validation_time: DurationAverage validation time
bandwidth_efficiency: f64Bandwidth efficiency (successful validations / bandwidth used)
Trait Implementations§
Source§impl Clone for BandwidthValidationStats
impl Clone for BandwidthValidationStats
Source§fn clone(&self) -> BandwidthValidationStats
fn clone(&self) -> BandwidthValidationStats
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 BandwidthValidationStats
impl Debug for BandwidthValidationStats
Source§impl Default for BandwidthValidationStats
impl Default for BandwidthValidationStats
Source§fn default() -> BandwidthValidationStats
fn default() -> BandwidthValidationStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BandwidthValidationStats
impl RefUnwindSafe for BandwidthValidationStats
impl Send for BandwidthValidationStats
impl Sync for BandwidthValidationStats
impl Unpin for BandwidthValidationStats
impl UnwindSafe for BandwidthValidationStats
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