Trait HasTaskId

Source
pub trait HasTaskId {
    // Required method
    fn task_id(&self) -> TaskId;
}
Expand description

Represents an object that has a task id

Required Methods§

Source

fn task_id(&self) -> TaskId

Gets the task id

Implementations on Foreign Types§

Source§

impl HasTaskId for Box<dyn FullTask>

Source§

fn task_id(&self) -> TaskId

Source§

impl<E> HasTaskId for Arc<RwLock<RawRwLock, E>>
where E: ExecutableTask,

Source§

fn task_id(&self) -> TaskId

Implementors§

Source§

impl HasTaskId for AnyTaskHandle

Source§

impl<T> HasTaskId for Executable<T>
where T: 'static + Task + Send + Debug,

Source§

impl<T> HasTaskId for TaskHandle<T>
where T: Task + Send + Sync + Debug + 'static,