Skip to main content

consensus

Function consensus 

Source
pub async fn consensus<S: ClockSource>(
    addresses: &[&str],
    source: &S,
) -> Option<Interval>
Expand description

Probe all addresses via source and compute a consensus interval.

Each successful probe returns a ProbeResponse which is converted into a Sample with nanosecond bounds. Addresses that fail to probe are silently skipped. Returns None if no samples could be collected.