pub trait RdSeed {
    unsafe fn fill_random(&mut self) -> bool;
}
Expand description

RdSeed trait to implement the generic rdseed_slice function.

Required Methods

Fills self with random bits. Returns true on success or false otherwise

Safety

RDSEED is not supported on all architctures, so using this may crash you.

Implementations on Foreign Types

Fills the 16-bit value with a random bit string

Safety

Will crash if RDSEED instructions are not supported.

Fills the 16-bit value with a random bit string

Safety

Will crash if RDSEED instructions are not supported.

Fills the 32-bit value with a random bit string

Safety

Will crash if RDSEED instructions are not supported.

Fills the 64-bit value with a random bit string

Safety

Will crash if RDSEED instructions are not supported.

Implementors