pub struct TaskInfo {
pub id: u32,
pub name: [u8; 16],
pub state: TaskState,
pub priority: u8,
pub partition: u8,
pub cpu_affinity: u8,
pub cap_count: u16,
}Expand description
Task information returned by the shell backend.
Fields§
§id: u32Task handle/ID.
name: [u8; 16]Task name (if available).
state: TaskStateTask state (running, blocked, etc.).
priority: u8Priority level.
partition: u8Partition ID.
cpu_affinity: u8CPU affinity mask.
cap_count: u16Capability count.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TaskInfo
impl RefUnwindSafe for TaskInfo
impl Send for TaskInfo
impl Sync for TaskInfo
impl Unpin for TaskInfo
impl UnsafeUnpin for TaskInfo
impl UnwindSafe for TaskInfo
Blanket Implementations§
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