diff --git a/rust-no-heap/src/lib.rs b/rust-no-heap/src/lib.rs index 6b2d363..a70fd9e 100644 --- a/rust-no-heap/src/lib.rs +++ b/rust-no-heap/src/lib.rs @@ -1433,7 +1433,7 @@ impl Version { /// /// Panics if the number is outside the range [1, 40]. pub fn new(ver: u8) -> Self { - assert!((Version::MIN.value() ..= Version::MAX.value()).contains(&ver), "Version number out of range"); + assert!(Version::MIN.value() <= ver && ver <= Version::MAX.value(), "Version number out of range"); Self(ver) } diff --git a/rust/src/lib.rs b/rust/src/lib.rs index c1cbf72..bfe335e 100644 --- a/rust/src/lib.rs +++ b/rust/src/lib.rs @@ -1266,7 +1266,7 @@ impl Version { /// /// Panics if the number is outside the range [1, 40]. pub fn new(ver: u8) -> Self { - assert!((Version::MIN.value() ..= Version::MAX.value()).contains(&ver), "Version number out of range"); + assert!(Version::MIN.value() <= ver && ver <= Version::MAX.value(), "Version number out of range"); Self(ver) }