[][src]Trait tower_load::Load

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

Exposes a load metric.

Associated Types

type Metric: PartialOrd

A comparable load metric. Lesser values are "preferable" to greater values.

Loading content...

Required methods

fn load(&self) -> Self::Metric

Obtains a service's load.

Loading content...

Implementors

impl<S, I> Load for PeakEwma<S, I>[src]

type Metric = Cost

impl<S, I> Load for PendingRequests<S, I>[src]

type Metric = Count

impl<T, M: Copy + PartialOrd> Load for Constant<T, M>[src]

type Metric = M

Loading content...