Trait CalcList
tylisp::engine
pub trait CalcList<Quotes> { type Result; fn calc_list(q: Quotes) -> Self::Result; }
type Result
fn calc_list(q: Quotes) -> Self::Result
impl CalcList<HNil> for HNil
type Result = HNil
fn calc_list(_: HNil) -> HNil
impl<QH, QT, H, T> CalcList<HCons<QH, QT>> for HCons<H, T> where H: Calc<QH>, T: CalcList<QT>,
type Result = HCons<H::Result, T::Result>
fn calc_list(q: HCons<QH, QT>) -> HCons<H::Result, T::Result>