use std::{borrow::Cow, num::NonZeroU16, time::Instant}; use concat_string::concat_string; use tui::{style::Style, widgets::Row}; use crate::{ app::AppConfigFields, canvas::{ components::data_table::{ Column, ColumnHeader, DataTable, DataTableColumn, DataTableProps, DataTableStyling, DataToCell, }, styling::CanvasStyling, Painter, }, data_collection::cpu::CpuDataType, data_conversion::CpuWidgetData, options::config::cpu::CpuDefault, }; #[derive(Default)] pub struct CpuWidgetStyling { pub all: Style, pub avg: Style, pub entries: Vec