We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
if
par_cull_insignificant_data
1 parent 3b728c1 commit 5b06136Copy full SHA for 5b06136
2 files changed
src/app/sub.rs
@@ -129,9 +129,7 @@ where
129
let min_ratio: f32 = min_ratio.into();
130
let (data_tree, deduplication_record) = {
131
let mut data_tree = data_tree;
132
- if min_ratio > 0.0 {
133
- data_tree.par_cull_insignificant_data(min_ratio);
134
- }
+ data_tree.par_cull_insignificant_data(min_ratio);
135
if !no_sort {
136
data_tree.par_sort_by(|left, right| left.size().cmp(&right.size()).reverse());
137
}
src/data_tree/retain.rs
@@ -41,6 +41,9 @@ where
41
where
42
Size: Into<u64>,
43
{
44
+ if min_ratio <= 0.0 || min_ratio.is_nan() {
45
+ return;
46
+ }
47
let minimal = self.size().into() as f32 * min_ratio;
48
self.par_retain(|descendant, _| descendant.size().into() as f32 >= minimal);
49
0 commit comments