Skip to content

Commit 73ea5e4

Browse files
Merge pull request #8 from iShape-Rust/fix/update_performance_app
clippy fix
2 parents 10a9a72 + e74f3c0 commit 73ea5e4

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

performance/rust_app/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ edition = "2024"
77
rayon = "^1.11"
88

99
i_key_sort = { path = "../../iKeySort", features = ["allow_multithreading"] }
10-
rand = "0.9.2"
10+
rand = "0.10.1"
1111
#i_key_sort = { path = "../../iKeySort", default-features = false }

performance/rust_app/src/exp/random.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
use rand::RngExt;
12
use crate::geom::id_segment::IdSegment;
23
use crate::geom::index_segm::IndexSegment;
34
use crate::geom::point::Point;
45
use crate::geom::segm::Segment;
56
use crate::solver::sort::SortSolution;
6-
use rand::Rng;
77

88
pub struct RandomTest {
99
segments: Vec<Segment>,

performance/rust_app/src/solver/sort.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ impl SortSolution {
1212

1313
let n = Self::repeat_count(segments.len());
1414
for _ in 0..n {
15-
data.copy_from_slice(&segments);
15+
data.copy_from_slice(segments);
1616
data.sort_unstable_by(|s0, s1| s0.cmp_by_start(s1));
1717
}
1818
let duration = start.elapsed().as_secs_f64() / (n as f64);
@@ -28,7 +28,7 @@ impl SortSolution {
2828

2929
let n = Self::repeat_count(segments.len());
3030
for _ in 0..n {
31-
data.copy_from_slice(&segments);
31+
data.copy_from_slice(segments);
3232
data.sort_by(|s0, s1| s0.cmp_by_start(s1));
3333
}
3434
let duration = start.elapsed().as_secs_f64() / (n as f64);
@@ -44,7 +44,7 @@ impl SortSolution {
4444

4545
let n = Self::repeat_count(segments.len());
4646
for _ in 0..n {
47-
data.copy_from_slice(&segments);
47+
data.copy_from_slice(segments);
4848
data.par_sort_unstable_by(|s0, s1| s0.cmp_by_start(s1));
4949
}
5050
let duration = start.elapsed().as_secs_f64() / (n as f64);

0 commit comments

Comments
 (0)