From b2beb6fcef11ae0edd43b7ab805fa5d4345465b9 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Wed, 29 Jan 2025 14:57:13 -0600 Subject: [PATCH] fix(error)!: Update ErrMode::into_inner to match trait --- src/error.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/error.rs b/src/error.rs index 37a7a55f..8fe7c276 100644 --- a/src/error.rs +++ b/src/error.rs @@ -177,10 +177,10 @@ impl ErrMode { /// /// Returns `None` for [`ErrMode::Incomplete`] #[inline(always)] - pub fn into_inner(self) -> Option { + pub fn into_inner(self) -> Result { match self { - ErrMode::Backtrack(e) | ErrMode::Cut(e) => Some(e), - ErrMode::Incomplete(_) => None, + ErrMode::Backtrack(e) | ErrMode::Cut(e) => Ok(e), + err @ ErrMode::Incomplete(_) => Err(err), } } }