//! Runtime components | |
//! | |
//! By default, hyper includes the [tokio](https://tokio.rs) runtime. | |
//! | |
//! If the `runtime` feature is disabled, the types in this module can be used | |
//! to plug in other runtimes. | |
/// An executor of futures. | |
pub trait Executor<Fut> { | |
/// Place the future into the executor to be run. | |
fn execute(&self, fut: Fut); | |
} |