shuf: remove ReadRng deprecation notices

This commit is contained in:
Greg Guthe 2022-01-19 21:41:05 -05:00
parent 6bcca01e83
commit 2630894658

View file

@ -9,14 +9,11 @@
//! A wrapper around any Read to treat it as an RNG.
#![allow(deprecated)]
use std::fmt;
use std::io::Read;
use rand_core::{impls, Error, RngCore};
/// An RNG that reads random bytes straight from any type supporting
/// [`std::io::Read`], for example files.
///
@ -35,7 +32,6 @@ use rand_core::{impls, Error, RngCore};
/// [`OsRng`]: crate::rngs::OsRng
/// [`try_fill_bytes`]: RngCore::try_fill_bytes
#[derive(Debug)]
#[deprecated(since="0.8.4", note="removal due to lack of usage")]
pub struct ReadRng<R> {
reader: R,
}
@ -78,7 +74,6 @@ impl<R: Read> RngCore for ReadRng<R> {
/// `ReadRng` error type
#[derive(Debug)]
#[deprecated(since="0.8.4")]
pub struct ReadError(std::io::Error);
impl fmt::Display for ReadError {
@ -93,7 +88,6 @@ impl std::error::Error for ReadError {
}
}
#[cfg(test)]
mod test {
use std::println;