Trait tylisp::engine::EvalList[][src]

pub trait EvalList {
    type Result;
}
Expand description

A list where every item is individually evaluable

Associated Types

Implementors

impl EvalList for HNil[src]

type Result = HNil

impl<H: Eval, T: EvalList> EvalList for HCons<H, T>[src]

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