Trait rv::data::CategoricalDatum

source ·
pub trait CategoricalDatum: Sized + Sync + Copy {
    // Required methods
    fn into_usize(self) -> usize;
    fn from_usize(n: usize) -> Self;
}
Expand description

The trait that data must implemented by all data used with the Categorical distribution

Required Methods§

source

fn into_usize(self) -> usize

source

fn from_usize(n: usize) -> Self

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl CategoricalDatum for bool

source§

impl CategoricalDatum for u8

source§

impl CategoricalDatum for u16

source§

impl CategoricalDatum for u32

source§

impl CategoricalDatum for usize

Implementors§