Trait ndarray_rand::rand_distr::weighted_alias::AliasableWeight [−][src]
Trait that must be implemented for weights, that are used with
WeightedAliasIndex
. Currently no guarantees on the correctness of
WeightedAliasIndex
are given for custom implementations of this trait.
Associated Constants
pub const MAX: Self
[src]
Maximum number representable by Self
.
pub const ZERO: Self
[src]
Element of Self
equivalent to 0.
Required methods
pub fn try_from_u32_lossy(n: u32) -> Option<Self>
[src]
Produce an instance of Self
from a u32
value, or return None
if
out of range. Loss of precision (where Self
is a floating point type)
is acceptable.