Skip to content

Commit 6210026

Browse files
fix: update rand API usage for rand 0.10 (RngExt trait)
Co-authored-by: samueltardieu <44656+samueltardieu@users.noreply.github.com>
1 parent 7216296 commit 6210026

7 files changed

Lines changed: 7 additions & 7 deletions

File tree

benches/algos.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use pathfinding::prelude::{
44
astar, bfs, bfs_bidirectional, dfs, dijkstra, fringe, idastar, iddfs, separate_components,
55
};
66
use rand::seq::SliceRandom;
7-
use rand::{Rng as _, RngCore as _, SeedableRng as _};
7+
use rand::{Rng as _, RngExt as _, SeedableRng as _};
88
use rand_xorshift::XorShiftRng;
99
use std::collections::HashSet;
1010

benches/iai_kuhn_munkres.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use iai_callgrind::{library_benchmark, library_benchmark_group, main};
22
use pathfinding::prelude::{Matrix, kuhn_munkres};
3-
use rand::{Rng as _, SeedableRng as _};
3+
use rand::{RngExt as _, SeedableRng as _};
44
use rand_xorshift::XorShiftRng;
55

66
const RNG_SEED: [u8; 16] = [

benches/iai_separate_components.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use iai_callgrind::{library_benchmark, library_benchmark_group, main};
22
use itertools::Itertools;
33
use pathfinding::prelude::separate_components;
4-
use rand::{Rng as _, RngCore as _, SeedableRng as _, prelude::SliceRandom};
4+
use rand::{Rng as _, RngExt as _, SeedableRng as _, prelude::SliceRandom};
55
use rand_xorshift::XorShiftRng;
66
use std::collections::HashSet;
77

benches/kuhn_munkres.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use criterion::{BenchmarkId, Criterion, criterion_group, criterion_main};
22
use pathfinding::prelude::{Matrix, kuhn_munkres};
3-
use rand::{Rng as _, SeedableRng as _};
3+
use rand::{RngExt as _, SeedableRng as _};
44
use rand_xorshift::XorShiftRng;
55

66
fn compare_size(c: &mut Criterion) {

benches/separate_components.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use criterion::{Criterion, criterion_group, criterion_main};
22
use itertools::Itertools;
33
use pathfinding::prelude::separate_components;
4-
use rand::{Rng as _, RngCore as _, SeedableRng as _, prelude::SliceRandom};
4+
use rand::{Rng as _, RngExt as _, SeedableRng as _, prelude::SliceRandom};
55
use rand_xorshift::XorShiftRng;
66
use std::collections::HashSet;
77

examples/kuhn_munkres_complexity.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//! verify this complexity.
77
88
use pathfinding::prelude::{Matrix, kuhn_munkres};
9-
use rand::{Rng, SeedableRng};
9+
use rand::{RngExt, SeedableRng};
1010
use rand_xorshift::XorShiftRng;
1111
use std::time::Instant;
1212

tests/dijkstra-all.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use pathfinding::prelude::*;
2-
use rand::{Rng as _, rngs};
2+
use rand::{RngExt as _, rngs};
33

44
fn build_network(size: usize) -> Matrix<usize> {
55
let mut network = Matrix::new(size, size, 0);

0 commit comments

Comments
 (0)