summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2022-11-07 17:32:56 +0100
committerMatthias Beyer <mail@beyermatthias.de>2022-11-07 17:32:56 +0100
commit2d3c6dc29aa9075252962af2e99861a0c06e4135 (patch)
treefa9aacbedd31ed9683a6b19af1e29033de911e10
parent807e3c1b8080cc697ed46e8e5720e879744858b0 (diff)
Fix clippy: Do not manually evaluate bool to int
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--src/value.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/value.rs b/src/value.rs
index dced53b..cd7440d 100644
--- a/src/value.rs
+++ b/src/value.rs
@@ -309,7 +309,7 @@ impl Value {
}
}
- ValueKind::Boolean(value) => Ok(if value { 1 } else { 0 }),
+ ValueKind::Boolean(value) => Ok(i64::from(value)),
ValueKind::Float(value) => Ok(value.round() as i64),
// Unexpected type
@@ -362,7 +362,7 @@ impl Value {
}
}
- ValueKind::Boolean(value) => Ok(if value { 1 } else { 0 }),
+ ValueKind::Boolean(value) => Ok(i128::from(value)),
ValueKind::Float(value) => Ok(value.round() as i128),
// Unexpected type
@@ -428,7 +428,7 @@ impl Value {
}
}
- ValueKind::Boolean(value) => Ok(if value { 1 } else { 0 }),
+ ValueKind::Boolean(value) => Ok(u64::from(value)),
ValueKind::Float(value) => Ok(value.round() as u64),
// Unexpected type
@@ -487,7 +487,7 @@ impl Value {
}
}
- ValueKind::Boolean(value) => Ok(if value { 1 } else { 0 }),
+ ValueKind::Boolean(value) => Ok(u128::from(value)),
ValueKind::Float(value) => Ok(value.round() as u128),
// Unexpected type