Trait ferrite_session::functional::row::SplitRow[][src]

pub trait SplitRow: Sized + RowCon {
    fn split_row<F1, F2>(
        row: AppSum<Self, Merge<F1, F2>>
    ) -> (AppSum<Self, F1>, AppSum<Self, F2>)
    where
        F1: TyCon,
        F2: TyCon
; }

Required methods

fn split_row<F1, F2>(
    row: AppSum<Self, Merge<F1, F2>>
) -> (AppSum<Self, F1>, AppSum<Self, F2>) where
    F1: TyCon,
    F2: TyCon
[src]

Loading content...

Implementations on Foreign Types

impl SplitRow for ()[src]

fn split_row<F1, F2>(
    row1: AppSum<Self, Merge<F1, F2>>
) -> (AppSum<Self, F1>, AppSum<Self, F2>) where
    F1: TyCon,
    F2: TyCon
[src]

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

fn split_row<F1, F2>(
    row1: AppSum<Self, Merge<F1, F2>>
) -> (AppSum<Self, F1>, AppSum<Self, F2>) where
    F1: TyCon,
    F2: TyCon
[src]

Loading content...

Implementors

Loading content...