Trait ferrite_session::internal::public::functional::ElimSum[][src]

pub trait ElimSum: RowCon {
    fn elim_sum<F, E, R>(elim_field: E, row: AppSum<Self, F>) -> R
    where
        F: TyCon,
        E: ElimField<F, R>
; }

Required methods

fn elim_sum<F, E, R>(elim_field: E, row: AppSum<Self, F>) -> R where
    F: TyCon,
    E: ElimField<F, R>, 
[src]

Loading content...

Implementations on Foreign Types

impl ElimSum for ()[src]

fn elim_sum<F, E, R>(_elim_field: E, row: AppSum<Self, F>) -> R where
    F: TyCon,
    E: ElimField<F, R>, 
[src]

impl<A, R> ElimSum for (A, R) where
    A: Send + 'static,
    R: ElimSum
[src]

fn elim_sum<F, E, K>(e: E, row1: AppSum<Self, F>) -> K where
    F: TyCon,
    E: ElimField<F, K>, 
[src]

Loading content...

Implementors

Loading content...