Skip to main content

Reversible

Trait Reversible 

Source
pub trait Reversible {
    type Out;
}

Required Associated Types§

Implementors§

Source§

impl Reversible for Empty

Source§

impl<T, U> Reversible for List<(T, U)>
where U: Reversible, (<U as Reversible>::Out, List<(T, Empty)>): Mappend,

Source§

type Out = <(<U as Reversible>::Out, List<(T, List<()>)>) as Mappend>::Out