Skip to content

Commit 69ce8ad

Browse files
updated rand crate
Signed-off-by: Abhijit Gadgil <[email protected]>
1 parent 42c71e7 commit 69ce8ad

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ repository = "https://github.com/jimmycuadra/retry"
1212
version = "1.0.0"
1313

1414
[dependencies]
15-
rand = "*"
15+
rand = { version = "0.9", features = ["thread_rng"]}
1616
tokio = { version = "*", features = ["time"], optional = true }
1717

1818
[dev-dependencies]

src/delay.rs

+6-7
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,9 @@ use std::time::Duration;
55
use std::u64::MAX as U64_MAX;
66

77
use rand::{
8-
distributions::{Distribution, Uniform},
9-
random,
8+
distr::{Distribution, Uniform},
9+
random, rng,
1010
rngs::ThreadRng,
11-
thread_rng,
1211
};
1312

1413
/// Each retry increases the delay since the last exponentially.
@@ -172,8 +171,8 @@ impl Range {
172171
/// Panics if the minimum is greater than or equal to the maximum.
173172
pub fn from_millis_exclusive(minimum: u64, maximum: u64) -> Self {
174173
Range {
175-
distribution: Uniform::new(minimum, maximum),
176-
rng: thread_rng(),
174+
distribution: Uniform::new(minimum, maximum).expect("Invalid Inputs"),
175+
rng: rng(),
177176
}
178177
}
179178

@@ -184,8 +183,8 @@ impl Range {
184183
/// Panics if the minimum is greater than or equal to the maximum.
185184
pub fn from_millis_inclusive(minimum: u64, maximum: u64) -> Self {
186185
Range {
187-
distribution: Uniform::new_inclusive(minimum, maximum),
188-
rng: thread_rng(),
186+
distribution: Uniform::new_inclusive(minimum, maximum).expect("Invalid Inputs"),
187+
rng: rng(),
189188
}
190189
}
191190
}

0 commit comments

Comments
 (0)