Skip to main content

StatsProviderExt

Trait StatsProviderExt 

Source
pub trait StatsProviderExt: StatsProvider {
    // Provided methods
    fn get_scalar_bound<S: StatType<Scalar>>(&self) -> Option<S::Bound> { ... }
    fn get_as<T: for<'a> TryFrom<&'a Scalar, Error = VortexError>>(
        &self,
        stat: Stat,
    ) -> Precision<T> { ... }
    fn get_as_bound<S, U>(&self) -> Option<S::Bound>
       where S: StatType<U>,
             U: for<'a> TryFrom<&'a Scalar, Error = VortexError> { ... }
}

Provided Methods§

Source

fn get_scalar_bound<S: StatType<Scalar>>(&self) -> Option<S::Bound>

Source

fn get_as<T: for<'a> TryFrom<&'a Scalar, Error = VortexError>>( &self, stat: Stat, ) -> Precision<T>

Source

fn get_as_bound<S, U>(&self) -> Option<S::Bound>
where S: StatType<U>, U: for<'a> TryFrom<&'a Scalar, Error = VortexError>,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§