aboutsummaryrefslogtreecommitdiff
path: root/server/protocol/src
diff options
context:
space:
mode:
Diffstat (limited to 'server/protocol/src')
-rw-r--r--server/protocol/src/lib.rs14
1 files changed, 12 insertions, 2 deletions
diff --git a/server/protocol/src/lib.rs b/server/protocol/src/lib.rs
index d26d8d18..1acf7997 100644
--- a/server/protocol/src/lib.rs
+++ b/server/protocol/src/lib.rs
@@ -21,14 +21,24 @@ use bincode::{
};
use glam::{IVec2, Vec2};
use serde::{Deserialize, Serialize};
-use std::{collections::HashSet, fmt::Display};
+use std::{collections::HashSet, fmt::Display, sync::LazyLock};
pub use glam;
pub mod movement;
pub mod registry;
-pub const VERSION: (u32, u32) = (7, 3);
+pub static VERSION: LazyLock<(u32, u32)> = LazyLock::new(|| {
+ (
+ env!("CARGO_PKG_VERSION_MAJOR").parse().unwrap(),
+ env!("CARGO_PKG_VERSION_MINOR").parse().unwrap(),
+ )
+});
+
+#[test]
+fn test_version_parse() {
+ let _ = *VERSION;
+}
pub const BINCODE_CONFIG: Configuration<LittleEndian, Varint, Limit<4096>> =
standard().with_limit();