From c7edb071e216cc0eda4f317fafe2b337af737d69 Mon Sep 17 00:00:00 2001 From: FieldofClay <7278759+FieldofClay@users.noreply.github.com> Date: Fri, 1 Dec 2023 10:29:07 +1100 Subject: [PATCH] Refactor to remove #!feature --- src/main.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index f7d30d7..3b51c90 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,3 @@ -#![feature(let_chains)] use hyprland::data::{Monitors, Workspaces}; use hyprland::event_listener::EventListenerMutable as EventListener; use hyprland::shared::HyprData; @@ -68,9 +67,10 @@ fn main() -> Result<()> { std::process::exit(0); } let mon = args[1].to_string(); - if let None = Monitors::get() - .expect("unable to get monitors") - .find(|m| m.name == mon) && mon != "_" { + let mon_object = Monitors::get() + .expect("unable to get monitors") + .find(|m| m.name == mon); + if mon_object.is_none() && mon != "_" { println!("Unable to find monitor {mon}"); std::process::exit(0); }