about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorLinus Färnstrand <faern@faern.net>2018-07-29 22:35:31 +0200
committerLinus Färnstrand <faern@faern.net>2018-08-08 10:52:10 +0200
commitd45a703a746ff6245af3fa524d1620f104b8db0a (patch)
tree20bb132983b6722abb16038a7ab9a7c1268c5284 /src/libstd
parent7167a065d1f7ae99b617ff17c47796ece6aaf680 (diff)
downloadrust-d45a703a746ff6245af3fa524d1620f104b8db0a.tar.gz
rust-d45a703a746ff6245af3fa524d1620f104b8db0a.zip
Simplify is_broadcast
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/net/ip.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/libstd/net/ip.rs b/src/libstd/net/ip.rs
index 2f3994365e0..341757aeb75 100644
--- a/src/libstd/net/ip.rs
+++ b/src/libstd/net/ip.rs
@@ -587,8 +587,7 @@ impl Ipv4Addr {
     /// ```
     #[stable(since = "1.7.0", feature = "ip_17")]
     pub fn is_broadcast(&self) -> bool {
-        self.octets()[0] == 255 && self.octets()[1] == 255 &&
-        self.octets()[2] == 255 && self.octets()[3] == 255
+        self == &Self::BROADCAST
     }
 
     /// Returns [`true`] if this address is in a range designated for documentation.