pub struct ProcessTableBudget {
pub pid: usize,
pub cpu: usize,
pub mem: usize,
pub uptime: usize,
pub status: usize,
pub dir: usize,
pub name: usize,
pub args: usize,
pub show_uptime: bool,
}Expand description
What the three flexible process-table columns may use at a given terminal width, once the fixed columns are accounted for.
Fields§
§pid: usizeColumn width for PID, including comfy-table’s padding.
cpu: usizeColumn width for CPU%.
mem: usizeColumn width for MEM.
uptime: usizeColumn width for UPTIME.
status: usizeColumn width for STATUS.
dir: usizeContent width for DIR.
name: usizeContent width for NAME.
args: usizeContent width for ARGS.
show_uptime: boolUPTIME only fits next to a readable ARGS column on wider terminals.
Auto Trait Implementations§
impl Freeze for ProcessTableBudget
impl RefUnwindSafe for ProcessTableBudget
impl Send for ProcessTableBudget
impl Sync for ProcessTableBudget
impl Unpin for ProcessTableBudget
impl UnsafeUnpin for ProcessTableBudget
impl UnwindSafe for ProcessTableBudget
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