deskc-ids 0.0.0

The application platform for your cyberpunk desk
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use uuid::Uuid;

#[cfg_attr(feature = "withserde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug, PartialEq, Hash, Eq)]
pub enum LinkName {
    Version(Uuid),
    Card(Uuid),
}

#[cfg_attr(feature = "withserde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug, PartialEq, Hash, Eq)]
pub struct CardId(pub Uuid);

#[cfg_attr(feature = "withserde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug, PartialEq, Hash, Eq)]
pub struct FileId(pub Uuid);