use std::fmt; #[derive( Clone, Copy, Debug, Eq, Ord, PartialEq, PartialOrd, serde::Deserialize, serde::Serialize, sqlx::Type, )] #[serde(transparent)] #[sqlx(transparent)] pub struct Sequence(i64); impl fmt::Display for Sequence { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { let Self(value) = self; value.fmt(f) } }