docs.rs failed to build const-random-0.1.5
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
const-random-0.1.18
Random constants
This crate provides compile time random number generation. This allows you to insert random constants into your code that will be auto-generated at compile time.
A new value will be generated every time the file is rebuilt. This obviously makes the resulting binary or lib non-deterministic.
Example
use const_random::const_random ;
const MY_RANDOM_NUMBER: u32 = const_random!(u32);
This works exactly as through you have called: OsRng.gen::<u32>()
at compile time.
So for details of the random number generation, see the rand
crates documentation.
The following types are supported: u8, i8, u16, i16, u32, i32, u64, i64, u128. i128.