1[package]
2name = "rand_core"
3version = "0.9.3"
4authors = ["The Rand Project Developers", "The Rust Project Developers"]
5license = "MIT OR Apache-2.0"
6readme = "README.md"
7repository = "https://github.com/rust-random/rand"
8documentation = "https://docs.rs/rand_core"
9homepage = "https://rust-random.github.io/book"
10description = """
11Core random number generator traits and tools for implementation.
12"""
13keywords = ["random", "rng"]
14categories = ["algorithms", "no-std"]
15edition = "2021"
16rust-version = "1.63"
17
18[package.metadata.docs.rs]
19# To build locally:
20# RUSTDOCFLAGS="--cfg docsrs" cargo +nightly doc --all-features --no-deps --open
21all-features = true
22rustdoc-args = ["--generate-link-to-definition"]
23
24[package.metadata.playground]
25all-features = true
26
27[features]
28std = ["getrandom?/std"]
29os_rng = ["dep:getrandom"]
30serde = ["dep:serde"] # enables serde for BlockRng wrapper
31
32[dependencies]
33serde = { version = "1", features = ["derive"], optional = true }
34getrandom = { version = "0.3.0", optional = true }
35