hermes_runtime_components/traits/
spawn.rs

1use cgp::prelude::*;
2
3use crate::traits::task::Task;
4
5#[derive_component(TaskSpawnerComponent, TaskSpawner<Runtime>)]
6pub trait CanSpawnTask: Async {
7    fn spawn_task<T>(&self, task: T)
8    where
9        T: Task;
10}