core: fix eq and cmp of float structs

This commit is contained in:
nym21
2025-05-25 12:35:52 +02:00
parent 4217c22ff6
commit b39548b4c6
7 changed files with 161 additions and 124 deletions

View File

@@ -28,28 +28,16 @@ impl RealizedState {
if supply_state.value.is_not_zero() {
if self.realized_cap == Dollars::NAN {
self.realized_cap = Dollars::ZERO;
// self.realized_profit = Dollars::ZERO;
// self.realized_loss = Dollars::ZERO;
// self.value_created = Dollars::ZERO;
// self.adjusted_value_created = Dollars::ZERO;
// self.value_destroyed = Dollars::ZERO;
// self.adjusted_value_destroyed = Dollars::ZERO;
}
self.realized_cap += price * Bitcoin::from(supply_state.value);
}
// if self.realized_profit == Dollars::NAN {
// self.realized_profit = Dollars::ZERO;
// }
// if self.realized_loss == Dollars::NAN {
// self.realized_loss = Dollars::ZERO;
// }
// if self.value_created == Dollars::NAN {
// self.value_created = Dollars::ZERO;
// }
// if self.adjusted_value_created == Dollars::NAN {
// self.adjusted_value_created = Dollars::ZERO;
// }
// if self.value_destroyed == Dollars::NAN {
// self.value_destroyed = Dollars::ZERO;
// }
// if self.adjusted_value_destroyed == Dollars::NAN {
// self.adjusted_value_destroyed = Dollars::ZERO;
// }
}
pub fn decrement(&mut self, supply_state: &SupplyState, price: Dollars) {

View File

@@ -7,7 +7,6 @@ use brk_vec::{
AnyCollectableVec, AnyIterableVec, AnyVec, CollectableVec, Compressed, EagerVec, Result,
StoredIndex, VecIterator, Version,
};
// use rayon::prelude::*;
use crate::{
utils::get_percentile,