pub trait OpSplit<L> {
type R;
fn split(self) -> (L, Self::R);
}
Associated Types
Required Methods
Implementors
impl<a, b> OpSplit<T1<a>> for T2<a, b>
impl<a, b> OpSplit<a> for (a, b)
impl<a, b, c> OpSplit<T1<a>> for T3<a, b, c>
impl<a, b, c> OpSplit<a> for (a, b, c)
impl<a, b, c, d> OpSplit<T1<a>> for T4<a, b, c, d>
impl<a, b, c, d> OpSplit<a> for (a, b, c, d)
impl<a, b, c, d, e> OpSplit<T1<a>> for T5<a, b, c, d, e>
impl<a, b, c, d, e> OpSplit<a> for (a, b, c, d, e)
impl<a, b, c, d, e, f> OpSplit<T1<a>> for T6<a, b, c, d, e, f>
impl<a, b, c, d, e, f> OpSplit<a> for (a, b, c, d, e, f)
impl<a, b, c, d, e, f, g> OpSplit<T1<a>> for T7<a, b, c, d, e, f, g>
impl<a, b, c, d, e, f, g> OpSplit<a> for (a, b, c, d, e, f, g)
impl<a, b, c, d, e, f, g, h> OpSplit<T1<a>> for T8<a, b, c, d, e, f, g, h>
impl<a, b, c, d, e, f, g, h> OpSplit<a> for (a, b, c, d, e, f, g, h)
impl<a, b, c> OpSplit<T2<a, b>> for T3<a, b, c>
impl<a, b, c> OpSplit<(a, b)> for (a, b, c)
impl<a, b, c, d> OpSplit<T2<a, b>> for T4<a, b, c, d>
impl<a, b, c, d> OpSplit<(a, b)> for (a, b, c, d)
impl<a, b, c, d, e> OpSplit<T2<a, b>> for T5<a, b, c, d, e>
impl<a, b, c, d, e> OpSplit<(a, b)> for (a, b, c, d, e)
impl<a, b, c, d, e, f> OpSplit<T2<a, b>> for T6<a, b, c, d, e, f>
impl<a, b, c, d, e, f> OpSplit<(a, b)> for (a, b, c, d, e, f)
impl<a, b, c, d, e, f, g> OpSplit<T2<a, b>> for T7<a, b, c, d, e, f, g>
impl<a, b, c, d, e, f, g> OpSplit<(a, b)> for (a, b, c, d, e, f, g)
impl<a, b, c, d, e, f, g, h> OpSplit<T2<a, b>> for T8<a, b, c, d, e, f, g, h>
impl<a, b, c, d, e, f, g, h> OpSplit<(a, b)> for (a, b, c, d, e, f, g, h)
impl<a, b, c, d> OpSplit<T3<a, b, c>> for T4<a, b, c, d>
impl<a, b, c, d> OpSplit<(a, b, c)> for (a, b, c, d)
impl<a, b, c, d, e> OpSplit<T3<a, b, c>> for T5<a, b, c, d, e>
impl<a, b, c, d, e> OpSplit<(a, b, c)> for (a, b, c, d, e)
impl<a, b, c, d, e, f> OpSplit<T3<a, b, c>> for T6<a, b, c, d, e, f>
impl<a, b, c, d, e, f> OpSplit<(a, b, c)> for (a, b, c, d, e, f)
impl<a, b, c, d, e, f, g> OpSplit<T3<a, b, c>> for T7<a, b, c, d, e, f, g>
impl<a, b, c, d, e, f, g> OpSplit<(a, b, c)> for (a, b, c, d, e, f, g)
impl<a, b, c, d, e, f, g, h> OpSplit<T3<a, b, c>> for T8<a, b, c, d, e, f, g, h>
impl<a, b, c, d, e, f, g, h> OpSplit<(a, b, c)> for (a, b, c, d, e, f, g, h)
impl<a, b, c, d, e> OpSplit<T4<a, b, c, d>> for T5<a, b, c, d, e>
impl<a, b, c, d, e> OpSplit<(a, b, c, d)> for (a, b, c, d, e)
impl<a, b, c, d, e, f> OpSplit<T4<a, b, c, d>> for T6<a, b, c, d, e, f>
impl<a, b, c, d, e, f> OpSplit<(a, b, c, d)> for (a, b, c, d, e, f)
impl<a, b, c, d, e, f, g> OpSplit<T4<a, b, c, d>> for T7<a, b, c, d, e, f, g>
impl<a, b, c, d, e, f, g> OpSplit<(a, b, c, d)> for (a, b, c, d, e, f, g)
impl<a, b, c, d, e, f, g, h> OpSplit<T4<a, b, c, d>> for T8<a, b, c, d, e, f, g, h>
impl<a, b, c, d, e, f, g, h> OpSplit<(a, b, c, d)> for (a, b, c, d, e, f, g, h)
impl<a, b, c, d, e, f> OpSplit<T5<a, b, c, d, e>> for T6<a, b, c, d, e, f>
impl<a, b, c, d, e, f> OpSplit<(a, b, c, d, e)> for (a, b, c, d, e, f)
impl<a, b, c, d, e, f, g> OpSplit<T5<a, b, c, d, e>> for T7<a, b, c, d, e, f, g>
impl<a, b, c, d, e, f, g> OpSplit<(a, b, c, d, e)> for (a, b, c, d, e, f, g)
impl<a, b, c, d, e, f, g, h> OpSplit<T5<a, b, c, d, e>> for T8<a, b, c, d, e, f, g, h>
impl<a, b, c, d, e, f, g, h> OpSplit<(a, b, c, d, e)> for (a, b, c, d, e, f, g, h)
impl<a, b, c, d, e, f, g> OpSplit<T6<a, b, c, d, e, f>> for T7<a, b, c, d, e, f, g>
impl<a, b, c, d, e, f, g> OpSplit<(a, b, c, d, e, f)> for (a, b, c, d, e, f, g)
impl<a, b, c, d, e, f, g, h> OpSplit<T6<a, b, c, d, e, f>> for T8<a, b, c, d, e, f, g, h>
impl<a, b, c, d, e, f, g, h> OpSplit<(a, b, c, d, e, f)> for (a, b, c, d, e, f, g, h)
impl<a, b, c, d, e, f, g, h> OpSplit<T7<a, b, c, d, e, f, g>> for T8<a, b, c, d, e, f, g, h>
impl<a, b, c, d, e, f, g, h> OpSplit<(a, b, c, d, e, f, g)> for (a, b, c, d, e, f, g, h)