Skip to content

Commit 8862280

Browse files
authored
Merge pull request #8636 from cakebaker/uucore_checksum_use_error_variants
uucore/checksum: use `ChecksumError` variants
2 parents aa42a02 + 919bfc5 commit 8862280

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/uucore/src/lib/features/checksum.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -444,17 +444,15 @@ pub fn detect_algo(algo: &str, length: Option<usize>) -> UResult<HashAlgorithm>
444444
bits: 512,
445445
}),
446446
ALGORITHM_OPTIONS_SHAKE128 | "shake128sum" => {
447-
let bits =
448-
length.ok_or_else(|| USimpleError::new(1, "--bits required for SHAKE128"))?;
447+
let bits = length.ok_or(ChecksumError::BitsRequiredForShake128)?;
449448
Ok(HashAlgorithm {
450449
name: ALGORITHM_OPTIONS_SHAKE128,
451450
create_fn: Box::new(|| Box::new(Shake128::new())),
452451
bits,
453452
})
454453
}
455454
ALGORITHM_OPTIONS_SHAKE256 | "shake256sum" => {
456-
let bits =
457-
length.ok_or_else(|| USimpleError::new(1, "--bits required for SHAKE256"))?;
455+
let bits = length.ok_or(ChecksumError::BitsRequiredForShake256)?;
458456
Ok(HashAlgorithm {
459457
name: ALGORITHM_OPTIONS_SHAKE256,
460458
create_fn: Box::new(|| Box::new(Shake256::new())),

0 commit comments

Comments
 (0)