From fab434ae844d6fd64a5cdd282d47515a29e952e8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=ABl=20Schulz-Andres?= <joel@systemscape.de>
Date: Fri, 24 May 2024 14:09:29 +0200
Subject: [PATCH] Use match instead of if

---
 embassy-stm32/src/macros.rs | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/embassy-stm32/src/macros.rs b/embassy-stm32/src/macros.rs
index 8ffa50021..2458d089f 100644
--- a/embassy-stm32/src/macros.rs
+++ b/embassy-stm32/src/macros.rs
@@ -108,9 +108,10 @@ macro_rules! new_pin {
         pin.set_as_af_pull(pin.af_num(), $aftype, $pull);
         // Do not call set_speed on AFType::Input, as MODE and CNF bits are not independent
         // for gpio_v1
-        if $aftype != crate::gpio::AFType::Input {
-            pin.set_speed($speed);
-        }
+        match $aftype {
+            crate::gpio::AFType::Input => {},
+            _ => pin.set_speed($speed);
+        };
         Some(pin.map_into())
     }};
 }