pub trait TupleCollect<T> {
    // Required methods
    fn collect_tuple<B: TupleFromIter<T>>(self) -> B;
    fn try_collect_tuple<B: TupleTryFromIter<T>>(self) -> Option<B>;
    fn collect_tuple_try<B: TupleFromIterTry<T>>(self) -> B::OutTuple;
}

Required Methods§

source

fn collect_tuple<B: TupleFromIter<T>>(self) -> B

Like Iter<T> -> (T, T, T) with panic on failure

source

fn try_collect_tuple<B: TupleTryFromIter<T>>(self) -> Option<B>

Like Iter<T> -> Option<(T, T, T)>

source

fn collect_tuple_try<B: TupleFromIterTry<T>>(self) -> B::OutTuple

Like Iter<T> -> (Option<T>, Option<T>, Option<T>)

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<I: IntoIterator<Item = T>, T> TupleCollect<T> for I