[−][src]Struct phi_detector::PingWindow
Set of recent N ping intervals.
Implementations
impl PingWindow
[src]
pub fn new(intervals: &[Duration], last_ping: Instant) -> Self
[src]
pub fn last_ping(&self) -> Instant
[src]
pub fn add_ping(&mut self, ping: Instant)
[src]
pub fn normal_dist(&self) -> NormalDist
[src]
Make the current normal distribution based on the ping history.
Auto Trait Implementations
impl RefUnwindSafe for PingWindow
impl Send for PingWindow
impl Sync for PingWindow
impl Unpin for PingWindow
impl UnwindSafe for PingWindow
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,