diff --git a/num_enum_derive/src/parsing.rs b/num_enum_derive/src/parsing.rs index 2a4826f..c0aced1 100644 --- a/num_enum_derive/src/parsing.rs +++ b/num_enum_derive/src/parsing.rs @@ -32,7 +32,7 @@ impl EnumInfo { return Ok(false); } else if let Ok(bits) = suffix.parse::() { let variants = 1usize.checked_shl(bits); - return Ok(variants.map_or(false, |v| { + return Ok(variants.is_some_and(|v| { v == self .variants .iter()