shuf: remove ReadRng deprecation notices
//! 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;
