Trait s2n_quic::provider::limits::Provider

source ·
pub trait Provider {
    type Limits: 'static + Send + Limiter;
    type Error: 'static + Display + Send + Sync;

    // Required method
    fn start(self) -> Result<Self::Limits, Self::Error>;
}

Required Associated Types§

source

type Limits: 'static + Send + Limiter

source

type Error: 'static + Display + Send + Sync

Required Methods§

source

fn start(self) -> Result<Self::Limits, Self::Error>

Implementors§

source§

impl Provider for Provider

source§

impl<T: 'static + Send + Limiter> Provider for T

§

type Limits = T

§

type Error = Infallible