Skip to main content

Run

Trait Run 

Source
pub trait Run {
    // Required method
    async fn run<F, A>(server: Server<F, A, Self>)
       where F: Filter + Clone + Send + Sync + 'static,
             <F::Future as TryFuture>::Ok: Reply,
             <F::Future as TryFuture>::Error: IsReject,
             A: Accept,
             Self: Sized;
}

Required Methods§

Source

async fn run<F, A>(server: Server<F, A, Self>)
where F: Filter + Clone + Send + Sync + 'static, <F::Future as TryFuture>::Ok: Reply, <F::Future as TryFuture>::Error: IsReject, A: Accept, Self: Sized,

Implementors§

Source§

impl Run for Standard

Source§

impl<Fut> Run for Graceful<Fut>
where Fut: Future<Output = ()> + Send + 'static,