From 107522f67dfd652fd597fe417fe79fff5a782785 Mon Sep 17 00:00:00 2001 From: teo3300 Date: Wed, 17 Jan 2024 20:59:13 +0900 Subject: [PATCH] Cleaning clippy Signed-off-by: teo3300 --- src/env.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/env.rs b/src/env.rs index 208e0d8..dfc55ba 100644 --- a/src/env.rs +++ b/src/env.rs @@ -107,13 +107,10 @@ pub fn call_func(func: &MalType, args: &[MalType]) -> CallRet { } pub fn any_zero(list: &[MalType]) -> MalRet { - if list - .iter() - .any(|x| if let MalType::Int(0) = x { true } else { false }) - { + if list.iter().any(|x| matches!(x, MalType::Int(0))) { return Err(MalErr::unrecoverable("Attempting division by 0")); } - return Ok(M::Nil); + Ok(M::Nil) } pub fn arithmetic_op(set: isize, f: fn(isize, isize) -> isize, args: &[MalType]) -> MalRet {