Enum idata::tc::TailCall[][src]

pub enum TailCall<T, R> {
    Call(T),
    Return(R),
}

Support to call or return from a recursive function

Variants

Support to simulate a recursive call

Simultate a recursive return

Auto Trait Implementations

impl<T, R> Send for TailCall<T, R> where
    R: Send,
    T: Send

impl<T, R> Sync for TailCall<T, R> where
    R: Sync,
    T: Sync