Skip to main content

deskc_ids/
lib.rs

1use uuid::Uuid;
2
3#[cfg_attr(feature = "withserde", derive(serde::Serialize, serde::Deserialize))]
4#[derive(Clone, Debug, PartialEq, Hash, Eq)]
5pub enum LinkName {
6    Version(Uuid),
7    Card(Uuid),
8}
9
10#[cfg_attr(feature = "withserde", derive(serde::Serialize, serde::Deserialize))]
11#[derive(Clone, Debug, PartialEq, Hash, Eq)]
12pub struct CardId(pub Uuid);
13
14#[cfg_attr(feature = "withserde", derive(serde::Serialize, serde::Deserialize))]
15#[derive(Clone, Debug, PartialEq, Hash, Eq)]
16pub struct FileId(pub Uuid);