1
 2
 3
 4
 5
 6
 7
 8
 9
10
#[derive(Debug, PartialEq, serde::Serialize, Clone)]
pub enum IdError<TID> {
  CannotParse(String),
  IdNotReserved(TID),
  IdAlreadyExists(TID),
  IdMissing(TID),
  IdUnexpected(TID),
  NameAlreadyExists(String),
  NoSuchName(String),
}