about summary refs log tree commit diff
diff options
context:
space:
mode:
authorwcampbell <wcampbell1995@gmail.com>2020-10-13 18:00:59 -0400
committerwcampbell <wcampbell1995@gmail.com>2020-10-13 18:00:59 -0400
commite6dc604e8b184b1224ae7acf58f06fa021ece82c (patch)
treec60265fec4768889be85e695b582463188effadf
parent058699d0a2fca02127761f014d0ecfce1c5541ec (diff)
downloadrust-e6dc604e8b184b1224ae7acf58f06fa021ece82c.tar.gz
rust-e6dc604e8b184b1224ae7acf58f06fa021ece82c.zip
[net] clippy: match_like_matches_macro
warning: match expression looks like `matches!` macro
   --> library/std/src/net/ip.rs:459:9
    |
459 | /         match self.octets() {
460 | |             [169, 254, ..] => true,
461 | |             _ => false,
462 | |         }
    | |_________^ help: try this: `matches!(self.octets(), [169, 254,
..])`
    |
    = note: `#[warn(clippy::match_like_matches_macro)]` on by default
    = help: for further information visit
https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro

Signed-off-by: wcampbell <wcampbell1995@gmail.com>
-rw-r--r--library/std/src/net/ip.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/library/std/src/net/ip.rs b/library/std/src/net/ip.rs
index f01a7b72a65..4ff12da8832 100644
--- a/library/std/src/net/ip.rs
+++ b/library/std/src/net/ip.rs
@@ -456,10 +456,7 @@ impl Ipv4Addr {
     #[rustc_const_unstable(feature = "const_ipv4", issue = "76205")]
     #[stable(since = "1.7.0", feature = "ip_17")]
     pub const fn is_link_local(&self) -> bool {
-        match self.octets() {
-            [169, 254, ..] => true,
-            _ => false,
-        }
+        matches!(self.octets(), [169, 254, ..])
     }
 
     /// Returns [`true`] if the address appears to be globally routable.