Skip to content

Commit 2d3c6dc

Browse files
committed
Fix clippy: Do not manually evaluate bool to int
Signed-off-by: Matthias Beyer <[email protected]>
1 parent 807e3c1 commit 2d3c6dc

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/value.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ impl Value {
309309
}
310310
}
311311

312-
ValueKind::Boolean(value) => Ok(if value { 1 } else { 0 }),
312+
ValueKind::Boolean(value) => Ok(i64::from(value)),
313313
ValueKind::Float(value) => Ok(value.round() as i64),
314314

315315
// Unexpected type
@@ -362,7 +362,7 @@ impl Value {
362362
}
363363
}
364364

365-
ValueKind::Boolean(value) => Ok(if value { 1 } else { 0 }),
365+
ValueKind::Boolean(value) => Ok(i128::from(value)),
366366
ValueKind::Float(value) => Ok(value.round() as i128),
367367

368368
// Unexpected type
@@ -428,7 +428,7 @@ impl Value {
428428
}
429429
}
430430

431-
ValueKind::Boolean(value) => Ok(if value { 1 } else { 0 }),
431+
ValueKind::Boolean(value) => Ok(u64::from(value)),
432432
ValueKind::Float(value) => Ok(value.round() as u64),
433433

434434
// Unexpected type
@@ -487,7 +487,7 @@ impl Value {
487487
}
488488
}
489489

490-
ValueKind::Boolean(value) => Ok(if value { 1 } else { 0 }),
490+
ValueKind::Boolean(value) => Ok(u128::from(value)),
491491
ValueKind::Float(value) => Ok(value.round() as u128),
492492

493493
// Unexpected type

0 commit comments

Comments
 (0)