Skip to content
This repository was archived by the owner on Nov 3, 2025. It is now read-only.

Commit dae66ac

Browse files
committed
Replace a missed unwrap with an ExpectedConstant error
1 parent 06d668d commit dae66ac

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/lib.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,9 @@ pub fn decode<T: AsRef<[u8]>>(encoded: T) -> Result<Vec<u8>, DecodeError> {
233233
return Err(DecodeError::ChecksumMismatch);
234234
}
235235
} else {
236-
let b = CONSONANTS.find_byte(*mid).unwrap() as u8;
236+
let b = CONSONANTS
237+
.find_byte(*mid)
238+
.ok_or(DecodeError::ExpectedConsonant)? as u8;
237239
decoded.push(decode_3_tuple(a, b, c, checksum)?);
238240
}
239241
Ok(decoded)

0 commit comments

Comments
 (0)