1 2 3 4 5 6 7 8 9 10 11
use serde::{Serialize, Deserialize}; use uuid::Uuid; #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize)] pub struct SessionId(Uuid); impl SessionId { pub fn new() -> SessionId { SessionId(Uuid::new_v4()) } }