simplify matches to if lets
This commit is contained in:
parent
4d1aaed1a2
commit
588a5777db
1 changed files with 5 additions and 7 deletions
|
@ -443,9 +443,8 @@ impl ClaimValue {
|
|||
for snak in members.drain(..) {
|
||||
// clone, meh
|
||||
let owned_snak = snak.clone().take();
|
||||
match ClaimValueData::parse_snak(owned_snak) {
|
||||
Ok(x) => claims.push((Pid(pid[1..].parse().ok()?), x)),
|
||||
Err(_) => {}
|
||||
if let Ok(x) = ClaimValueData::parse_snak(owned_snak) {
|
||||
claims.push((Pid(pid[1..].parse().ok()?), x))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -468,10 +467,9 @@ impl ClaimValue {
|
|||
return None;
|
||||
};
|
||||
for claim in claim_array.drain(..) {
|
||||
match ClaimValueData::parse_snak(claim) {
|
||||
Ok(x) => v.push((Pid(pid[1..].parse().ok()?), x)),
|
||||
Err(_) => {}
|
||||
};
|
||||
if let Ok(x) = ClaimValueData::parse_snak(claim) {
|
||||
v.push((Pid(pid[1..].parse().ok()?), x))
|
||||
}
|
||||
}
|
||||
}
|
||||
v
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue