]> git.proxmox.com Git - rustc.git/blame - vendor/rand-0.6.1/src/prng/mod.rs
New upstream version 1.46.0+dfsg1
[rustc.git] / vendor / rand-0.6.1 / src / prng / mod.rs
CommitLineData
0731742a 1// Copyright 2018 Developers of the Rand project.
b7449926
XL
2//
3// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
4// https://www.apache.org/licenses/LICENSE-2.0> or the MIT license
5// <LICENSE-MIT or https://opensource.org/licenses/MIT>, at your
6// option. This file may not be copied, modified, or distributed
7// except according to those terms.
8
9//! Pseudo-random number generators.
10//!
0731742a 11//! This module is deprecated:
b7449926 12//!
0731742a
XL
13//! - documentation has moved to
14//! [The Book](https://rust-random.github.io/book/guide-rngs.html),
15//! - PRNGs have moved to other `rand_*` crates.
b7449926 16
0731742a
XL
17// Deprecations (to be removed in 0.7)
18#[doc(hidden)] #[allow(deprecated)]
19pub use deprecated::XorShiftRng;
20#[doc(hidden)] pub mod isaac {
21 // Note: we miss `IsaacCore` here but probably unimportant.
22 #[allow(deprecated)] pub use deprecated::IsaacRng;
23}
24#[doc(hidden)] pub mod isaac64 {
25 #[allow(deprecated)] pub use deprecated::Isaac64Rng;
26}
27#[doc(hidden)] #[allow(deprecated)] pub use deprecated::{IsaacRng, Isaac64Rng};
28#[doc(hidden)] pub mod chacha {
29 // Note: we miss `ChaChaCore` here but probably unimportant.
30 #[allow(deprecated)] pub use deprecated::ChaChaRng;
31}
32#[doc(hidden)] #[allow(deprecated)] pub use deprecated::ChaChaRng;
33#[doc(hidden)] pub mod hc128 {
34 // Note: we miss `Hc128Core` here but probably unimportant.
35 #[allow(deprecated)] pub use deprecated::Hc128Rng;
36}
37#[doc(hidden)] #[allow(deprecated)] pub use deprecated::Hc128Rng;