use crate::task_handle::TaskHandle;
use std::future::Future;
pub type LocalTaskHandle<T> = TaskHandle<T>;
pub trait LocalTaskSpawner {
fn spawn_local<F>(&self, fut: F) -> LocalTaskHandle<F::Output>
where
F: Future + 'static,
F::Output: Send + 'static;
}