diff options
author | extrawurst <mail@rusticorn.com> | 2024-04-16 08:25:20 +0200 |
---|---|---|
committer | extrawurst <mail@rusticorn.com> | 2024-04-16 08:25:20 +0200 |
commit | 115fd168f5a6fb8b726b8ccee51b05fd722027c8 (patch) | |
tree | af6716ab93062d876e901e365c5fa73c19f7d4a7 /src/version.rs | |
parent | 47db649e39d98560ffc6f977f0e33e8ff9088d18 (diff) | |
parent | 920c28cfd78b75d84aed7e3fcc543ac821e7afcb (diff) |
Merge branch 'master'ratatui-25-update
Diffstat (limited to 'src/version.rs')
-rw-r--r-- | src/version.rs | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/version.rs b/src/version.rs deleted file mode 100644 index 02af65c2..00000000 --- a/src/version.rs +++ /dev/null @@ -1,35 +0,0 @@ -use std::{env, fmt}; - -/// version type -#[derive(Default)] -pub struct Version { - major: u32, - minor: u32, - patch: u32, -} - -impl Version { - /// read version at compile time from env variables - pub fn new() -> Self { - let mut res = Self::default(); - let major_str = env!("CARGO_PKG_VERSION_MAJOR"); - if let Ok(major) = major_str.parse::<u32>() { - res.major = major; - } - let minor_str = env!("CARGO_PKG_VERSION_MINOR"); - if let Ok(minor) = minor_str.parse::<u32>() { - res.minor = minor; - } - let patch_str = env!("CARGO_PKG_VERSION_PATCH"); - if let Ok(patch) = patch_str.parse::<u32>() { - res.patch = patch; - } - res - } -} - -impl fmt::Display for Version { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - write!(f, "v{}.{}.{}", self.major, self.minor, self.patch) - } -} |