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}