pub struct TaskControlBlockData {
pub pid: Pid,
pub name: String,
pub priority: usize,
pub stack_size: usize,
pub entry: Option<Box<dyn FnOnce()>>,
pub state: TaskState,
pub sp: usize,
}
Fields§
§pid: Pid
§name: String
§priority: usize
§stack_size: usize
§entry: Option<Box<dyn FnOnce()>>
§state: TaskState
§sp: usize
Auto Trait Implementations§
impl Freeze for TaskControlBlockData
impl !RefUnwindSafe for TaskControlBlockData
impl !Send for TaskControlBlockData
impl !Sync for TaskControlBlockData
impl Unpin for TaskControlBlockData
impl !UnwindSafe for TaskControlBlockData
Blanket Implementations§
Source§impl<T> Background for T
impl<T> Background for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more