oseda_cli/
categories.rs

1use serde::{Deserialize, Serialize};
2use strum::IntoEnumIterator;
3use strum_macros::{Display, EnumIter};
4
5#[derive(Serialize, Deserialize, Debug, Clone, Copy, Display, EnumIter)]
6pub enum Category {
7    ComputerScience,
8    Engineering,
9}
10
11impl Category {
12    pub fn to_vec() -> Vec<Category> {
13        Category::iter().collect()
14    }
15}