Trait tylisp::engine::SynCall [−][src]
Expand description
A function that takes raw syntax as an argument
NB: Unlike traditional Lisp macros, this returns a Value, not more syntax
Associated Types
Implementors
impl<Cond: Eval, T, F> SynCall<HCons<Cond, HCons<T, HCons<F, HNil>>>> for If where
Cond::Result: IfImpl<T, F>,
[src]
impl<Cond: Eval, T, F> SynCall<HCons<Cond, HCons<T, HCons<F, HNil>>>> for If where
Cond::Result: IfImpl<T, F>,
[src]impl<H, T> SynCall<HCons<H, T>> for And where
HCons<If, HCons<H, HCons<HCons<And, T>, HCons<Quote<False>, HNil>>>>: Eval,
[src]
impl<H, T> SynCall<HCons<H, T>> for And where
HCons<If, HCons<H, HCons<HCons<And, T>, HCons<Quote<False>, HNil>>>>: Eval,
[src]impl<H, T> SynCall<HCons<H, T>> for Or where
HCons<If, HCons<H, HCons<Quote<True>, HCons<HCons<Or, T>, HNil>>>>: Eval,
[src]
impl<H, T> SynCall<HCons<H, T>> for Or where
HCons<If, HCons<H, HCons<Quote<True>, HCons<HCons<Or, T>, HNil>>>>: Eval,
[src]