use std::future::Future;
use hyper::rt::Executor;
#[derive(Debug, Default, Clone)]
pub struct CompioExecutor;
impl<F: Future<Output = ()> + Send + 'static> Executor<F> for CompioExecutor {
fn execute(&self, fut: F) {
compio::runtime::spawn(fut).detach();
}
}