TupleSplitFront

Trait TupleSplitFront 

pub trait TupleSplitFront<A> {
    type Rest;

    // Required method
    fn split_front(self) -> (A, Self::Rest);
}
Available on crate features tuple and tuple-ops only.

Required Associated Types§

type Rest

Required Methods§

fn split_front(self) -> (A, Self::Rest)

Implementors§

§

impl<E, T> TupleSplitFront<E> for T
where E: TuplePopFront, T: TuplePopFront<Front = E::Front>, T::Rest: TupleSplitFront<E::Rest>,

§

impl<T> TupleSplitFront<()> for T

§

type Rest = T