Trait tower::load::Load[][src]

pub trait Load {
    type Metric: PartialOrd;
    fn load(&self) -> Self::Metric;
}
Expand description

Types that implement this trait can give an estimate of how loaded they are.

See the module documentation for more details.

Associated Types

A comparable load metric.

Lesser values indicate that the service is less loaded, and should be preferred for new requests over another service with a higher value.

Required methods

Estimate the service’s current load.

Implementors