diff --git a/src/errors.rs b/src/errors.rs index f433828..43dc990 100644 --- a/src/errors.rs +++ b/src/errors.rs @@ -66,8 +66,9 @@ impl IResultExt for IResult } IResult::Err(err) => match err { nom::Err::Incomplete(_) => Err(SubError::IncompleteInput), - nom::Err::Error(err) => Err(SubError::Parse(format!("{err:?}"))), - nom::Err::Failure(err) => Err(SubError::Parse(format!("{err:?}"))), + nom::Err::Error(err) | nom::Err::Failure(err) => { + Err(SubError::Parse(format!("{err:?}"))) + } }, } } diff --git a/src/lib.rs b/src/lib.rs index ba0b9f9..ce51d0a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -13,6 +13,7 @@ #![deny(clippy::borrowed_box)] #![deny(clippy::clone_on_copy)] #![deny(clippy::doc_markdown)] +#![deny(clippy::match_same_arms)] #![deny(clippy::missing_panics_doc)] #![deny(clippy::missing_fields_in_debug)] #![deny(clippy::must_use_candidate)]