1
0
mirror of https://github.com/rust-lang/rustlings.git synced 2025-07-13 01:20:42 +02:00

Merge pull request #2022 from matthewjnield/main

chore: Update errors5.rs exercise to be consistent with solution
This commit is contained in:
Mo
2024-07-06 13:25:03 +02:00
committed by GitHub

View File

@ -39,8 +39,8 @@ struct PositiveNonzeroInteger(u64);
impl PositiveNonzeroInteger { impl PositiveNonzeroInteger {
fn new(value: i64) -> Result<PositiveNonzeroInteger, CreationError> { fn new(value: i64) -> Result<PositiveNonzeroInteger, CreationError> {
match value { match value {
0 => Err(CreationError::Zero),
x if x < 0 => Err(CreationError::Negative), x if x < 0 => Err(CreationError::Negative),
0 => Err(CreationError::Zero),
x => Ok(PositiveNonzeroInteger(x as u64)), x => Ok(PositiveNonzeroInteger(x as u64)),
} }
} }