Enum rv::data::DataOrSuffStat[][src]

pub enum DataOrSuffStat<'a, X, Fx> where
    X: 'a,
    Fx: 'a + HasSuffStat<X>, 
{ Data(&'a Vec<X>), SuffStat(&'a Fx::Stat), }

Holds either a sufficient statistic of a vector of data.

Variants

A Vec of raw data

A sufficient statistic

Auto Trait Implementations

impl<'a, X, Fx> Send for DataOrSuffStat<'a, X, Fx> where
    X: Sync,
    <Fx as HasSuffStat<X>>::Stat: Sync

impl<'a, X, Fx> Sync for DataOrSuffStat<'a, X, Fx> where
    X: Sync,
    <Fx as HasSuffStat<X>>::Stat: Sync