mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-28 11:37:44 +00:00
uucore: locale: Use if let instead of match
Recent cargo clippy prefers to use if let for single pattern. For some reason it only triggers on one of the LANG restore case though, but we can just fix them all.
This commit is contained in:
parent
862565cd1a
commit
c939b6096b
1 changed files with 23 additions and 19 deletions
|
@ -739,13 +739,14 @@ invalid-syntax = This is { $missing
|
|||
assert_eq!(result.unwrap(), "es-ES");
|
||||
|
||||
// Restore original LANG value
|
||||
match original_lang {
|
||||
Some(val) => unsafe {
|
||||
if let Some(val) = original_lang {
|
||||
unsafe {
|
||||
env::set_var("LANG", val);
|
||||
},
|
||||
None => unsafe {
|
||||
}
|
||||
} else {
|
||||
unsafe {
|
||||
env::remove_var("LANG");
|
||||
},
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -764,11 +765,12 @@ invalid-syntax = This is { $missing
|
|||
assert_eq!(result.unwrap().to_string(), "en-US");
|
||||
|
||||
// Restore original LANG value
|
||||
match original_lang {
|
||||
Some(val) => unsafe {
|
||||
if let Some(val) = original_lang {
|
||||
unsafe {
|
||||
env::set_var("LANG", val);
|
||||
},
|
||||
None => {} // Was already unset
|
||||
}
|
||||
} else {
|
||||
{} // Was already unset
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -791,13 +793,14 @@ invalid-syntax = This is { $missing
|
|||
assert_eq!(message, "Bonjour, le monde!");
|
||||
|
||||
// Restore original LANG value
|
||||
match original_lang {
|
||||
Some(val) => unsafe {
|
||||
if let Some(val) = original_lang {
|
||||
unsafe {
|
||||
env::set_var("LANG", val);
|
||||
},
|
||||
None => unsafe {
|
||||
}
|
||||
} else {
|
||||
unsafe {
|
||||
env::remove_var("LANG");
|
||||
},
|
||||
}
|
||||
}
|
||||
})
|
||||
.join()
|
||||
|
@ -823,13 +826,14 @@ invalid-syntax = This is { $missing
|
|||
assert_eq!(message, "Hello, world!");
|
||||
|
||||
// Restore original LANG value
|
||||
match original_lang {
|
||||
Some(val) => unsafe {
|
||||
if let Some(val) = original_lang {
|
||||
unsafe {
|
||||
env::set_var("LANG", val);
|
||||
},
|
||||
None => unsafe {
|
||||
}
|
||||
} else {
|
||||
unsafe {
|
||||
env::remove_var("LANG");
|
||||
},
|
||||
}
|
||||
}
|
||||
})
|
||||
.join()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue