diff --git a/src/compat.rs b/src/compat.rs index dadb4378..9f47c029 100644 --- a/src/compat.rs +++ b/src/compat.rs @@ -32,7 +32,7 @@ impl Utf8Error { /// ... #[inline] #[must_use] - pub fn valid_up_to(&self) -> usize { + pub const fn valid_up_to(&self) -> usize { self.valid_up_to } @@ -41,8 +41,12 @@ impl Utf8Error { /// ... #[inline] #[must_use] - pub fn error_len(&self) -> Option { - self.error_len.map(|len| len as usize) + pub const fn error_len(&self) -> Option { + if let Some(len) = self.error_len { + Some(len as usize) + } else { + None + } } }