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;
}