Trait rv::data::CategoricalDatum [−][src]
pub trait CategoricalDatum: Sized + Sync + Copy { fn into_usize(self) -> usize; fn from_usize(n: usize) -> Self; }
The trait that data must implemented by all data used with the
Categorical
distribution
Required methods
fn into_usize(self) -> usize
[src]
fn from_usize(n: usize) -> Self
[src]
Implementations on Foreign Types
impl CategoricalDatum for usize
[src]
impl CategoricalDatum for usize
[src]fn into_usize(self) -> usize
[src]
fn from_usize(n: usize) -> Self
[src]
impl CategoricalDatum for bool
[src]
impl CategoricalDatum for bool
[src]fn into_usize(self) -> usize
[src]
fn from_usize(n: usize) -> Self
[src]
impl CategoricalDatum for u8
[src]
impl CategoricalDatum for u8
[src]fn into_usize(self) -> usize
[src]
fn from_usize(n: usize) -> Self
[src]
impl CategoricalDatum for u16
[src]
impl CategoricalDatum for u16
[src]fn into_usize(self) -> usize
[src]
fn from_usize(n: usize) -> Self
[src]
impl CategoricalDatum for u32
[src]
impl CategoricalDatum for u32
[src]