Skip to content

Commit df2bae8

Browse files
committed
Update rand dependency to latest rc
Also bump serde to resolve a version selection issue.
1 parent be28239 commit df2bae8

29 files changed

+47
-45
lines changed

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ std_math = ["num-traits/std"]
3333
serde = ["dep:serde", "dep:serde_with", "rand/serde"]
3434

3535
[dependencies]
36-
rand = { version = "0.10.0-rc.5", default-features = false }
36+
rand = { version = "0.10.0-rc.9", default-features = false }
3737
num-traits = { version = "0.2.9", default-features = false, features = ["libm"] }
38-
serde = { version = "1.0.157", features = ["derive"], optional = true }
38+
serde = { version = "1.0.166", features = ["derive"], optional = true }
3939
serde_with = { version = "3", optional = true }
4040

4141
[dev-dependencies]
42-
rand_pcg = { version = "0.10.0-rc.1" }
42+
rand_pcg = { version = "0.10.0-rc.9" }
4343
# For inline examples
44-
rand = { version = "0.10.0-rc.5", features = ["small_rng"] }
44+
rand = { version = "0.10.0-rc.9", features = [] }
4545
# Histogram implementation for testing uniformity
4646
average = { version = "0.16", features = [ "std" ] }
4747
# Special functions for testing distributions

benches/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ publish = false
77
[dependencies]
88

99
[dev-dependencies]
10-
rand = { version = "0.10.0-rc.5", features = ["small_rng", "nightly"] }
11-
rand_pcg = "0.10.0-rc.1"
10+
rand = { version = "0.10.0-rc.9", features = [] }
11+
rand_pcg = "0.10.0-rc.9"
1212
rand_distr = { path = ".." }
1313
criterion = "0.5"
1414
criterion-cycles-per-byte = "0.6"

distr_test/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ publish = false
66

77
[dev-dependencies]
88
rand_distr = { path = "..", default-features = false, features = ["alloc"] }
9-
rand = { version = "0.10.0-rc.0", features = ["small_rng"] }
9+
rand = { version = "0.10.0-rc.9", features = [] }
1010
num-traits = "0.2.19"
1111
# Special functions for testing distributions
1212
special = "0.11.0"

src/beta.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
use crate::{Distribution, Open01};
1313
use core::fmt;
1414
use num_traits::Float;
15-
use rand::Rng;
15+
use rand::{Rng, RngExt};
1616
#[cfg(feature = "serde")]
1717
use serde::{Deserialize, Serialize};
1818

src/binomial.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use core::cmp::Ordering;
1414
use core::fmt;
1515
#[allow(unused_imports)]
1616
use num_traits::Float;
17-
use rand::Rng;
17+
use rand::{Rng, RngExt};
1818

1919
/// The [binomial distribution](https://en.wikipedia.org/wiki/Binomial_distribution) `Binomial(n, p)`.
2020
///
@@ -393,9 +393,7 @@ impl Distribution<u64> for Binomial {
393393

394394
#[cfg(test)]
395395
mod test {
396-
use super::Binomial;
397-
use crate::Distribution;
398-
use rand::Rng;
396+
use super::*;
399397

400398
fn test_binomial_mean_and_variance<R: Rng>(n: u64, p: f64, rng: &mut R) {
401399
let binomial = Binomial::new(n, p).unwrap();

src/cauchy.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ where
116116
#[cfg(test)]
117117
mod test {
118118
use super::*;
119+
use rand::RngExt;
119120

120121
fn median(numbers: &mut [f64]) -> f64 {
121122
sort(numbers);

src/chi_squared.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use self::ChiSquaredRepr::*;
1414
use crate::{Distribution, Exp1, Gamma, Open01, StandardNormal};
1515
use core::fmt;
1616
use num_traits::Float;
17-
use rand::Rng;
17+
use rand::{Rng, RngExt};
1818
#[cfg(feature = "serde")]
1919
use serde::{Deserialize, Serialize};
2020

src/exponential.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use crate::utils::ziggurat;
1313
use crate::{Distribution, ziggurat_tables};
1414
use core::fmt;
1515
use num_traits::Float;
16-
use rand::Rng;
16+
use rand::{Rng, RngExt};
1717

1818
/// The standard exponential distribution `Exp(1)`.
1919
///

src/frechet.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
use crate::{Distribution, OpenClosed01};
1212
use core::fmt;
1313
use num_traits::Float;
14-
use rand::Rng;
14+
use rand::{Rng, RngExt};
1515

1616
/// The [Fréchet distribution](https://en.wikipedia.org/wiki/Fr%C3%A9chet_distribution) `Fréchet(α, μ, σ)`.
1717
///

src/gamma.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use self::GammaRepr::*;
1414
use crate::{Distribution, Exp, Exp1, Open01, StandardNormal};
1515
use core::fmt;
1616
use num_traits::Float;
17-
use rand::Rng;
17+
use rand::{Rng, RngExt};
1818
#[cfg(feature = "serde")]
1919
use serde::{Deserialize, Serialize};
2020

0 commit comments

Comments
 (0)