pixmux 0.1.0

An interactive TUI for exploring CSV-backed image datasets.
Documentation
#[derive(Default)]
pub enum Tab {
    #[default]
    Data,
    Image,
}

impl Tab {
    pub fn cycle(&self) -> Self {
        match self {
            Tab::Data => Tab::Image,
            Tab::Image => Tab::Data,
        }
    }

    pub fn titles() -> Vec<&'static str> {
        vec!["Data", "Image"]
    }

    pub fn to_index(&self) -> usize {
        match self {
            Tab::Data => 0,
            Tab::Image => 1,
        }
    }
}