pub trait ServiceExt<Request>: Service<Request> {
// Provided methods
fn boxed(self) -> BoxService<Request, Self::QueryResponse>
where Self: Sized + Send + Sync + 'static,
Self::OnQueryFuture: Send + 'static,
Self::OnMessageFuture: Send + 'static { ... }
fn boxed_clone(self) -> BoxCloneService<Request, Self::QueryResponse>
where Self: Clone + Sized + Send + Sync + 'static,
Self::OnQueryFuture: Send + 'static,
Self::OnMessageFuture: Send + 'static { ... }
}