#[repr(C)]pub struct FuriThreadListItem {Show 13 fields
pub thread: *mut FuriThread,
pub app_id: *const c_char,
pub name: *const c_char,
pub priority: FuriThreadPriority,
pub stack_address: u32,
pub heap: usize,
pub stack_size: u32,
pub stack_min_free: u32,
pub state: *const c_char,
pub cpu: f32,
pub counter_previous: u32,
pub counter_current: u32,
pub tick: u32,
}Fields§
§thread: *mut FuriThread< Pointer to FuriThread, valid while it is running
app_id: *const c_char< Thread application id, valid while it is running
name: *const c_char< Thread name, valid while it is running
priority: FuriThreadPriority< Thread priority
stack_address: u32< Thread stack address
heap: usize< Thread heap size if tracking enabled, 0 - otherwise
stack_size: u32< Thread stack size
stack_min_free: u32< Thread minimum of the stack size ever reached
state: *const c_char< Thread state, can be: “Running”, “Ready”, “Blocked”, “Suspended”, “Deleted”, “Invalid”
cpu: f32< Thread CPU usage time in percents (including interrupts happened while running)
counter_previous: u32< Thread previous runtime counter
counter_current: u32< Thread current runtime counter
tick: u32< Thread last seen tick
Trait Implementations§
Source§impl Clone for FuriThreadListItem
impl Clone for FuriThreadListItem
Source§fn clone(&self) -> FuriThreadListItem
fn clone(&self) -> FuriThreadListItem
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FuriThreadListItem
impl Debug for FuriThreadListItem
impl Copy for FuriThreadListItem
Auto Trait Implementations§
impl Freeze for FuriThreadListItem
impl RefUnwindSafe for FuriThreadListItem
impl !Send for FuriThreadListItem
impl !Sync for FuriThreadListItem
impl Unpin for FuriThreadListItem
impl UnwindSafe for FuriThreadListItem
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