[][src]Trait agnes::partial::Func

pub trait Func<DType> {
    type Output;
    fn call<DI>(&mut self, data: &DI) -> Self::Output
    where
        DI: DataIndex<DType = DType>
; }

Implementation of a function for a particular data type.

Associated Types

type Output

Output of this function.

Loading content...

Required methods

fn call<DI>(&mut self, data: &DI) -> Self::Output where
    DI: DataIndex<DType = DType>, 

Method to call this function on field data of data type DType.

Loading content...

Implementors

impl Func<f32> for MinFn[src]

type Output = ()

impl Func<f32> for MaxFn[src]

type Output = ()

impl Func<f32> for SumFn[src]

type Output = ()

impl Func<f32> for MeanFn[src]

type Output = ()

impl Func<f32> for StDevFn[src]

type Output = ()

impl Func<f64> for MinFn[src]

type Output = ()

impl Func<f64> for MaxFn[src]

type Output = ()

impl Func<f64> for SumFn[src]

type Output = ()

impl Func<f64> for MeanFn[src]

type Output = ()

impl Func<f64> for StDevFn[src]

type Output = ()

impl Func<i32> for MinFn[src]

type Output = ()

impl Func<i32> for MaxFn[src]

type Output = ()

impl Func<i32> for SumFn[src]

type Output = ()

impl Func<i32> for MeanFn[src]

type Output = ()

impl Func<i32> for StDevFn[src]

type Output = ()

impl Func<i64> for MinFn[src]

type Output = ()

impl Func<i64> for MaxFn[src]

type Output = ()

impl Func<i64> for SumFn[src]

type Output = ()

impl Func<i64> for MeanFn[src]

type Output = ()

impl Func<i64> for StDevFn[src]

type Output = ()

impl Func<isize> for MaxFn[src]

type Output = ()

impl Func<isize> for MeanFn[src]

type Output = ()

impl Func<isize> for MinFn[src]

type Output = ()

impl Func<isize> for StDevFn[src]

type Output = ()

impl Func<isize> for SumFn[src]

type Output = ()

impl Func<u32> for MinFn[src]

type Output = ()

impl Func<u32> for MaxFn[src]

type Output = ()

impl Func<u32> for SumFn[src]

type Output = ()

impl Func<u32> for MeanFn[src]

type Output = ()

impl Func<u32> for StDevFn[src]

type Output = ()

impl Func<u64> for MinFn[src]

type Output = ()

impl Func<u64> for MaxFn[src]

type Output = ()

impl Func<u64> for SumFn[src]

type Output = ()

impl Func<u64> for MeanFn[src]

type Output = ()

impl Func<u64> for StDevFn[src]

type Output = ()

impl Func<usize> for MaxFn[src]

type Output = ()

impl Func<usize> for MeanFn[src]

type Output = ()

impl Func<usize> for MinFn[src]

type Output = ()

impl Func<usize> for StDevFn[src]

type Output = ()

impl Func<usize> for SumFn[src]

type Output = ()

impl<DType> Func<DType> for AddCellToRowFn where
    Value<&'a DType>: ToString
[src]

type Output = ()

Loading content...