pub trait Thread<Input, Output>: Task<Input, Output> {
// Required methods
fn get_thread_info(&self) -> Option<&ThreadInfo<Input>>;
fn get_thread_info_mut(&mut self) -> Option<&mut ThreadInfo<Input>>;
}pub trait Thread<Input, Output>: Task<Input, Output> {
// Required methods
fn get_thread_info(&self) -> Option<&ThreadInfo<Input>>;
fn get_thread_info_mut(&mut self) -> Option<&mut ThreadInfo<Input>>;
}