#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)] pub struct Timestamp(pub String); impl Timestamp { pub fn new(value: impl Into) -> Self { Self(value.into()) } pub fn as_str(&self) -> &str { &self.0 } }