jobber 0.1.0-alpha

Minimalistic console work time tracker
1
2
3
4
5
6
7
8
9
10
11
12
use derive_more::Deref;
use serde::{Deserialize, Serialize};

#[derive(Deref, Debug, Clone, Default, PartialEq, Serialize, Deserialize)]
pub(crate) struct Color(usize);

#[derive(Debug, Clone, Default, PartialEq, Serialize, Deserialize)]
pub(crate) struct Tag {
    pub(crate) color: Color,
    pub(crate) description: Option<String>,
    pub(crate) deleted: bool,
}