pub struct StatsEngine;Expand description
The stats engine: stateless, operates on owned snapshots.
Implementations§
Source§impl StatsEngine
impl StatsEngine
Sourcepub fn compute(target: &str, samples: Vec<ProbeResult>) -> StatsSnapshot
pub fn compute(target: &str, samples: Vec<ProbeResult>) -> StatsSnapshot
Compute a full StatsSnapshot from a Vec of ProbeResults.
Auto Trait Implementations§
impl Freeze for StatsEngine
impl RefUnwindSafe for StatsEngine
impl Send for StatsEngine
impl Sync for StatsEngine
impl Unpin for StatsEngine
impl UnsafeUnpin for StatsEngine
impl UnwindSafe for StatsEngine
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more