Struct os::task::TaskControlBlock
source · [−]pub struct TaskControlBlock {
pub task_status: TaskStatus,
pub task_cx: TaskContext,
}Expand description
The task control block (TCB) of a task.
Fields
task_status: TaskStatusThe task status in it’s lifecycle
task_cx: TaskContextThe task context
Trait Implementations
sourceimpl Clone for TaskControlBlock
impl Clone for TaskControlBlock
sourcefn clone(&self) -> TaskControlBlock
fn clone(&self) -> TaskControlBlock
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
impl Copy for TaskControlBlock
Auto Trait Implementations
impl RefUnwindSafe for TaskControlBlock
impl Send for TaskControlBlock
impl Sync for TaskControlBlock
impl Unpin for TaskControlBlock
impl UnwindSafe for TaskControlBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more