/// Produce a List containing the elements yielded by the given iterator, in
/// reverse order.
Produce a List containing the elements yielded by the given iterator, in
reverse order.
Produce a List containing the elements yielded by the given iterator in reverse order .
pub fn rev_from_iter_in<I: IntoIterator<Item = T>, A: Arena>(iter: I, arena: &'a A) -> Self
    where
        T: TrivialDrop,
    {
        let mut node = Nil;
        for x in iter {
            node = Cons(arena.alloc((x, node)));
        }
        node
    }
pub fn rev_from_iter_in < I : IntoIterator < Item = T > , A : Arena > ( iter : I , arena : & ' a A ) -> Self where T : TrivialDrop , { let mut node = Nil ; for x in iter { node = Cons ( arena . alloc ( ( x , node ) ) ) ; } node }
Produce a List containing the elements yielded by the given iterator, in
reverse order.
Produce a List containing the elements yielded by the given iterator in reverse order .
iter
I
arena
&'a A