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.