Skip to content

Commit d8a1254

Browse files
authored
Merge pull request #813 from vks/fix-dyn-warn
Fix deprecation warnings about dyn keyword
2 parents 22155f1 + 7dd8317 commit d8a1254

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

rand_jitter/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ fn get_nstime() -> u64 {
5656
dur.as_secs() << 30 | dur.subsec_nanos() as u64
5757
}
5858
59-
fn main() -> Result<(), Box<Error>> {
59+
fn main() -> Result<(), Box<dyn Error>> {
6060
let mut rng = JitterRng::new_with_timer(get_nstime);
6161
6262
// 1_000_000 results are required for the

src/distributions/other.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ mod tests {
182182

183183
#[test]
184184
fn test_misc() {
185-
let rng: &mut RngCore = &mut ::test::rng(820);
185+
let rng: &mut dyn RngCore = &mut ::test::rng(820);
186186

187187
rng.sample::<char, _>(Standard);
188188
rng.sample::<bool, _>(Standard);

src/distributions/weighted/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ impl ::std::error::Error for WeightedError {
225225
fn description(&self) -> &str {
226226
self.msg()
227227
}
228-
fn cause(&self) -> Option<&::std::error::Error> {
228+
fn cause(&self) -> Option<&dyn (::std::error::Error)> {
229229
None
230230
}
231231
}

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -649,7 +649,7 @@ mod test {
649649
fn test_rng_trait_object() {
650650
use distributions::{Distribution, Standard};
651651
let mut rng = rng(109);
652-
let mut r = &mut rng as &mut RngCore;
652+
let mut r = &mut rng as &mut dyn RngCore;
653653
r.next_u32();
654654
r.gen::<i32>();
655655
assert_eq!(r.gen_range(0, 1), 0);
@@ -661,7 +661,7 @@ mod test {
661661
fn test_rng_boxed_trait() {
662662
use distributions::{Distribution, Standard};
663663
let rng = rng(110);
664-
let mut r = Box::new(rng) as Box<RngCore>;
664+
let mut r = Box::new(rng) as Box<dyn RngCore>;
665665
r.next_u32();
666666
r.gen::<i32>();
667667
assert_eq!(r.gen_range(0, 1), 0);

0 commit comments

Comments
 (0)