Skip to main content

libbladerf_rs/
version.rs

1use std::fmt::{Display, Formatter};
2#[derive(Debug)]
3pub struct SemanticVersion {
4    pub major: u16,
5    pub minor: u16,
6    pub patch: u16,
7}
8impl Display for SemanticVersion {
9    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
10        f.write_fmt(format_args!("{}.{}.{}", self.major, self.minor, self.patch))
11    }
12}