1
0
Fork 0
mirror of https://github.com/romanz/electrs.git synced 2025-02-25 07:17:41 +01:00

Use std::f32::EPSILON to fix the build in Rust 1.41.1

Following #434
This commit is contained in:
Roman Zeyde 2021-07-22 08:40:25 +03:00
parent 870540d618
commit 2dda68a539
No known key found for this signature in database
GPG key ID: 87CAE5FA46917CBB

View file

@ -268,7 +268,7 @@ fn electrum_fees(entries: &[&MempoolEntry]) -> Vec<(f32, u32)> {
let mut last_fee_rate = 0.0;
for e in entries.iter().rev() {
let fee_rate = e.fee_per_vbyte();
if bin_size > VSIZE_BIN_WIDTH && (last_fee_rate - fee_rate).abs() >= f32::EPSILON {
if bin_size > VSIZE_BIN_WIDTH && (last_fee_rate - fee_rate).abs() >= std::f32::EPSILON {
// vsize of transactions paying >= e.fee_per_vbyte()
histogram.push((last_fee_rate, bin_size));
bin_size = 0;