Trait task_exec_queue::LocalSpawnExt
source · [−]pub trait LocalSpawnExt: Future {
fn spawn<Tx, G>(
self,
queue: &LocalTaskExecQueue<Tx, G>
) -> LocalSpawner<'_, Self, Tx, G, ()>ⓘNotable traits for LocalSpawner<'_, Item, Tx, G, D>impl<Item, Tx, G, D> Future for LocalSpawner<'_, Item, Tx, G, D>where
Item: Future + 'static,
Item::Output: 'static,
Tx: Clone + Unpin + Sink<(D, LocalTaskType)> + Sync + 'static,
G: Hash + Eq + Clone + Debug + Sync + 'static, type Output = Result<(), Error<Item>>;
where
Self: Sized + 'static,
Self::Output: 'static,
Tx: Clone + Unpin + Sink<((), LocalTaskType)> + Sync + 'static,
G: Hash + Eq + Clone + Debug + Sync + 'static,
{ ... }
fn spawn_with<Tx, G, D>(
self,
queue: &LocalTaskExecQueue<Tx, G, D>,
name: D
) -> LocalSpawner<'_, Self, Tx, G, D>ⓘNotable traits for LocalSpawner<'_, Item, Tx, G, D>impl<Item, Tx, G, D> Future for LocalSpawner<'_, Item, Tx, G, D>where
Item: Future + 'static,
Item::Output: 'static,
Tx: Clone + Unpin + Sink<(D, LocalTaskType)> + Sync + 'static,
G: Hash + Eq + Clone + Debug + Sync + 'static, type Output = Result<(), Error<Item>>;
where
Self: Sized + 'static,
Self::Output: 'static,
Tx: Clone + Unpin + Sink<(D, LocalTaskType)> + Sync + 'static,
G: Hash + Eq + Clone + Debug + Sync + 'static,
{ ... }
}
Provided Methods
fn spawn<Tx, G>(
self,
queue: &LocalTaskExecQueue<Tx, G>
) -> LocalSpawner<'_, Self, Tx, G, ()>ⓘNotable traits for LocalSpawner<'_, Item, Tx, G, D>impl<Item, Tx, G, D> Future for LocalSpawner<'_, Item, Tx, G, D>where
Item: Future + 'static,
Item::Output: 'static,
Tx: Clone + Unpin + Sink<(D, LocalTaskType)> + Sync + 'static,
G: Hash + Eq + Clone + Debug + Sync + 'static, type Output = Result<(), Error<Item>>;
where
Self: Sized + 'static,
Self::Output: 'static,
Tx: Clone + Unpin + Sink<((), LocalTaskType)> + Sync + 'static,
G: Hash + Eq + Clone + Debug + Sync + 'static,
Item: Future + 'static,
Item::Output: 'static,
Tx: Clone + Unpin + Sink<(D, LocalTaskType)> + Sync + 'static,
G: Hash + Eq + Clone + Debug + Sync + 'static, type Output = Result<(), Error<Item>>;
fn spawn_with<Tx, G, D>(
self,
queue: &LocalTaskExecQueue<Tx, G, D>,
name: D
) -> LocalSpawner<'_, Self, Tx, G, D>ⓘNotable traits for LocalSpawner<'_, Item, Tx, G, D>impl<Item, Tx, G, D> Future for LocalSpawner<'_, Item, Tx, G, D>where
Item: Future + 'static,
Item::Output: 'static,
Tx: Clone + Unpin + Sink<(D, LocalTaskType)> + Sync + 'static,
G: Hash + Eq + Clone + Debug + Sync + 'static, type Output = Result<(), Error<Item>>;
where
Self: Sized + 'static,
Self::Output: 'static,
Tx: Clone + Unpin + Sink<(D, LocalTaskType)> + Sync + 'static,
G: Hash + Eq + Clone + Debug + Sync + 'static,
Item: Future + 'static,
Item::Output: 'static,
Tx: Clone + Unpin + Sink<(D, LocalTaskType)> + Sync + 'static,
G: Hash + Eq + Clone + Debug + Sync + 'static, type Output = Result<(), Error<Item>>;