Simplify bool parsing am: 8aa7e9be3e am: 631fdff301
Original change: https://android-review.googlesource.com/c/platform/system/librustutils/+/2571571
Change-Id: I35eaa2f478d4e0d8fbefbfecfead2146f3c06c3e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/system_properties.rs b/system_properties.rs
index 9db52bc..f2ceeeb 100644
--- a/system_properties.rs
+++ b/system_properties.rs
@@ -225,12 +225,10 @@
}
fn parse_bool(value: &str) -> Option<bool> {
- if ["1", "y", "yes", "on", "true"].contains(&value) {
- Some(true)
- } else if ["0", "n", "no", "off", "false"].contains(&value) {
- Some(false)
- } else {
- None
+ match value {
+ "1" | "y" | "yes" | "on" | "true" => Some(true),
+ "0" | "n" | "no" | "off" | "false" => Some(false),
+ _ => None,
}
}