use std::marker::PhantomData; struct Token<'a> { _marker: PhantomData<&'a ()>, }
use std::fmt; use std::hash::{Hash, Hasher}; use std::marker::PhantomData; use uuid::Uuid; pub struct Id<T> {