summaryrefslogtreecommitdiffstats
path: root/src/version.rs
diff options
context:
space:
mode:
authorextrawurst <mail@rusticorn.com>2024-04-16 08:25:20 +0200
committerextrawurst <mail@rusticorn.com>2024-04-16 08:25:20 +0200
commit115fd168f5a6fb8b726b8ccee51b05fd722027c8 (patch)
treeaf6716ab93062d876e901e365c5fa73c19f7d4a7 /src/version.rs
parent47db649e39d98560ffc6f977f0e33e8ff9088d18 (diff)
parent920c28cfd78b75d84aed7e3fcc543ac821e7afcb (diff)
Merge branch 'master'ratatui-25-update
Diffstat (limited to 'src/version.rs')
-rw-r--r--src/version.rs35
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)
- }
-}