Skip to content
CryoCryo home
Stdlibrandom

error

import std::random::error; · source

RandomError

type enum RandomError {
    EntropyUnavailable;
    EmptyRange;
    InvalidWeights;
}

implement enum RandomError {
    describe(&this) -> Str;
    rank(&this) -> i32;
}
VariantMeaning
EntropyUnavailableThe kernel CSPRNG could not supply bytes. Surfaced by try_fill.
EmptyRangeA bounded draw was asked for an empty range.
InvalidWeightsWeights were empty, negative, or summed to zero.

Trait implementations

implement trait Eq for enum RandomError

implement trait Display for enum RandomError   // std::fmt::display

implement trait Debug for enum RandomError   // std::fmt::display