use std::fmt;
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct Version {
pub major: u32,
pub minor: u32,
}
impl Version {
#[inline]
pub const fn new(major: u32, minor: u32) -> Self {
Self { major, minor }
}
}
impl fmt::Display for Version {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
let &Self { major, minor } = self;
write!(f, "v{major}.{minor}")
}
}