pub struct DHTMetrics {
pub ops_per_sec: f64,
pub avg_latency_ms: f64,
pub success_rate: f64,
pub cache_hit_rate: f64,
}
Expand description
DHT performance metrics
Fields§
§ops_per_sec: f64
Operations per second
avg_latency_ms: f64
Average operation latency in milliseconds
success_rate: f64
Success rate (0.0 - 1.0)
cache_hit_rate: f64
Cache hit rate (0.0 - 1.0)
Trait Implementations§
Source§impl Clone for DHTMetrics
impl Clone for DHTMetrics
Source§fn clone(&self) -> DHTMetrics
fn clone(&self) -> DHTMetrics
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DHTMetrics
impl Debug for DHTMetrics
Source§impl Default for DHTMetrics
impl Default for DHTMetrics
Source§impl<'de> Deserialize<'de> for DHTMetrics
impl<'de> Deserialize<'de> for DHTMetrics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DHTMetrics
impl RefUnwindSafe for DHTMetrics
impl Send for DHTMetrics
impl Sync for DHTMetrics
impl Unpin for DHTMetrics
impl UnwindSafe for DHTMetrics
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