#[cfg(feature = "exec")]
mod multi_thread;
#[cfg(feature = "exec")]
pub use multi_thread::*;
#[cfg(feature = "local-exec")]
pub mod local;
pub trait Handle<T: 'static>: Future<Output = Self::Wrap<T>> {
#[cfg_attr(not(feature = "tokio"), allow(rustdoc::broken_intra_doc_links))]
type Wrap<U>;
fn detach(self);
}