From c9e86fbb4c08ec8903e0cecebd9cf8a1e35c407e Mon Sep 17 00:00:00 2001 From: Markus Pettersson Date: Wed, 8 Jan 2025 09:28:11 +0100 Subject: [PATCH] Make `IpNetwork::is_ipv4` and `IpNetwork::is_ipv6` const --- src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 79e9026..86abf42 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -245,7 +245,7 @@ impl IpNetwork { /// assert_eq!(v4.is_ipv4(), true); /// assert_eq!(v4.is_ipv6(), false); ///``` - pub fn is_ipv4(&self) -> bool { + pub const fn is_ipv4(&self) -> bool { match *self { IpNetwork::V4(_) => true, IpNetwork::V6(_) => false, @@ -264,7 +264,7 @@ impl IpNetwork { /// assert_eq!(v6.is_ipv6(), true); /// assert_eq!(v6.is_ipv4(), false); ///``` - pub fn is_ipv6(&self) -> bool { + pub const fn is_ipv6(&self) -> bool { match *self { IpNetwork::V4(_) => false, IpNetwork::V6(_) => true,