Trait tylisp::engine::CalcList[][src]

pub trait CalcList<Quotes> {
    type Result;
    fn calc_list(q: Quotes) -> Self::Result;
}

Associated Types

Required methods

fn calc_list(q: Quotes) -> Self::Result[src]

Implementors

impl CalcList<HNil> for HNil[src]

impl<QH, QT, H, T> CalcList<HCons<QH, QT>> for HCons<H, T> where
    H: Calc<QH>,
    T: CalcList<QT>, 
[src]

type Result = HCons<H::Result, T::Result>

fn calc_list(q: HCons<QH, QT>) -> HCons<H::Result, T::Result>[src]