pub struct MeasurementsEntry {
pub rtt_per_face: HashMap<FaceId, EwmaRtt>,
pub satisfaction_rate: f32,
pub last_updated: u64,
}Expand description
Per-prefix measurements entry.
Fields§
§rtt_per_face: HashMap<FaceId, EwmaRtt>Per-face RTT measurements.
satisfaction_rate: f32EWMA satisfaction rate over the last N Interests (0.0–1.0).
last_updated: u64Timestamp of last update (ns since Unix epoch).
Trait Implementations§
Source§impl Clone for MeasurementsEntry
impl Clone for MeasurementsEntry
Source§fn clone(&self) -> MeasurementsEntry
fn clone(&self) -> MeasurementsEntry
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 MeasurementsEntry
impl Debug for MeasurementsEntry
Source§impl Default for MeasurementsEntry
impl Default for MeasurementsEntry
Source§fn default() -> MeasurementsEntry
fn default() -> MeasurementsEntry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MeasurementsEntry
impl RefUnwindSafe for MeasurementsEntry
impl Send for MeasurementsEntry
impl Sync for MeasurementsEntry
impl Unpin for MeasurementsEntry
impl UnwindSafe for MeasurementsEntry
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