1
0
mirror of https://github.com/rust-lang/rustlings.git synced 2024-11-08 09:09:17 +01: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
commit c9017f9f7a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -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)),
} }
} }