diff --git a/crates/jose/src/jwt/raw.rs b/crates/jose/src/jwt/raw.rs index 150cc0c7..19055382 100644 --- a/crates/jose/src/jwt/raw.rs +++ b/crates/jose/src/jwt/raw.rs @@ -96,7 +96,7 @@ impl<'a> TryFrom<&'a str> for RawJwt<'a> { fn try_from(value: &'a str) -> Result { let mut indices = value .char_indices() - .filter_map(|(idx, c)| (c == '.').then(|| idx)); + .filter_map(|(idx, c)| (c == '.').then_some(idx)); let first_dot = indices.next().ok_or(DecodeError::NoDots)?; let second_dot = indices.next().ok_or(DecodeError::OnlyOneDot)?; @@ -118,7 +118,7 @@ impl TryFrom for RawJwt<'static> { fn try_from(value: String) -> Result { let mut indices = value .char_indices() - .filter_map(|(idx, c)| (c == '.').then(|| idx)); + .filter_map(|(idx, c)| (c == '.').then_some(idx)); let first_dot = indices.next().ok_or(DecodeError::NoDots)?; let second_dot = indices.next().ok_or(DecodeError::OnlyOneDot)?;