mirror of
https://github.com/matter-labs/teepot.git
synced 2025-07-21 07:03:56 +02:00
refactor: prefer if let to single variant match
This commit is contained in:
parent
2ff169da9f
commit
36afc85d38
1 changed files with 9 additions and 12 deletions
|
@ -292,19 +292,16 @@ fn parse_batch_range(s: &str) -> error::Result<(L1BatchNumber, L1BatchNumber)> {
|
||||||
.map(L1BatchNumber::from)
|
.map(L1BatchNumber::from)
|
||||||
.map_err(|e| error::Error::internal(format!("Can't convert batch {s} to number: {e}")))
|
.map_err(|e| error::Error::internal(format!("Can't convert batch {s} to number: {e}")))
|
||||||
};
|
};
|
||||||
match s.split_once('-') {
|
if let Some((start, end)) = s.split_once('-') {
|
||||||
Some((start, end)) => {
|
let (start, end) = (parse(start)?, parse(end)?);
|
||||||
let (start, end) = (parse(start)?, parse(end)?);
|
if start > end {
|
||||||
if start > end {
|
Err(error::Error::InvalidBatchRange(s.into()))
|
||||||
Err(error::Error::InvalidBatchRange(s.into()))
|
} else {
|
||||||
} else {
|
Ok((start, end))
|
||||||
Ok((start, end))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
None => {
|
|
||||||
let batch_number = parse(s)?;
|
|
||||||
Ok((batch_number, batch_number))
|
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
let batch_number = parse(s)?;
|
||||||
|
Ok((batch_number, batch_number))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue