//! An estimator for various timeouts.
usestd::time::Duration;/// An object used by circuits to compute various timeouts.
///// This is implemented for the timeout `Estimator` from tor-circmgr.
pubtraitTimeoutEstimator: Send + Sync {/// The estimated circuit build timeout for a circuit of the specified length.
///// Used by the circuit reactor for deciding when to expire half-streams.
fncircuit_build_timeout(&self, length:usize)-> Duration;}