use super::number::Number;
pub struct Seqner {
inner: Number,
}
impl Seqner {
#[must_use]
pub const fn new(sn: u128) -> Self {
Self {
inner: Number::new(sn),
}
}
#[must_use]
pub const fn value(&self) -> u128 {
self.inner.value()
}
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn seqner_wraps_number() {
let s = Seqner::new(42);
assert_eq!(s.value(), 42);
}
}