Skip to main content

lb_rs/service/
lb_id.rs

1use serde::{Deserialize, Serialize};
2
3use uuid::Uuid;
4
5/// Persistant for a device across sessions, would only be destoreyd on re-download
6/// or destruction of db-rs
7#[derive(Clone, Copy, Serialize, Deserialize, PartialEq, Eq, Debug, Hash)]
8pub struct LbID(Uuid);
9
10impl LbID {
11    pub fn generate() -> Self {
12        LbID(Uuid::new_v4())
13    }
14}