pub struct Row {
pub key: Option<String>,
pub value: String,
}
impl Row {
pub fn val(value: impl Into<String>) -> Self {
Row {
key: None,
value: value.into(),
}
}
#[allow(dead_code)]
pub fn keyed(key: impl Into<String>, value: impl Into<String>) -> Self {
Row {
key: Some(key.into()),
value: value.into(),
}
}
}
pub type Rows = Vec<Row>;
pub mod battery;
pub mod cpu;
pub mod de;
pub mod disk;
pub mod display;
pub mod gpu;
pub mod host;
pub mod kernel;
pub mod locale;
pub mod memory;
pub mod os;
pub mod packages;
pub mod shell;
pub mod swap;
pub mod terminal;
pub mod uptime;
pub mod wm;