Skip to content

Commit 983cb3f

Browse files
committed
f More div_ceil lints
1 parent 3064cbc commit 983cb3f

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lightning-invoice/src/de.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ impl FromBase32 for Bolt11InvoiceFeatures {
102102
// Carry bits, 0, 1, 2, 3, or 4 bits
103103
let mut carry_bits = 0;
104104
let mut carry = 0u8;
105-
let expected_raw_length = (field_data.len() * 5 + 7) / 8;
105+
let expected_raw_length = (field_data.len() * 5).div_ceil(8);
106106
let mut output = Vec::<u8>::with_capacity(expected_raw_length);
107107

108108
// Iterate over input in reverse

lightning-invoice/src/ser.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ fn encode_int_be_base32(int: u64) -> impl ExactSizeIterator<Item = Fe32> {
237237
/// The length of the output of `encode_int_be_base32`.
238238
fn encoded_int_be_base32_size(int: u64) -> usize {
239239
let bit_len = 64 - int.leading_zeros() as usize; // cast ok as value is in 0..=64.
240-
(bit_len + 4) / 5
240+
bit_len.div_ceil(5)
241241
}
242242

243243
impl Base32Iterable for RawDataPart {

0 commit comments

Comments
 (0)