Lines Matching defs:Either
50 pub enum Either<L, R> { enum
134 impl<L: Clone, R: Clone> Clone for Either<L, R> { implementation
151 impl<L, R> Either<L, R> { implementation
752 impl<L, R> Either<Option<L>, Option<R>> { impl
773 impl<L, R, E> Either<Result<L, E>, Result<R, E>> { impl
796 impl<T, L, R> Either<Result<T, L>, Result<T, R>> { implementation
819 impl<T, L, R> Either<(T, L), (T, R)> { implementation
840 impl<T, L, R> Either<(L, T), (R, T)> { impl
861 impl<T> Either<T, T> { impl
900 impl<L, R> From<Result<R, L>> for Either<L, R> { implementation
911 impl<L, R> Into<Result<R, L>> for Either<L, R> { implementation
920 impl<L, R, A> Extend<A> for Either<L, R> implementation
934 impl<L, R> Iterator for Either<L, R> implementation
1026 impl<L, R> DoubleEndedIterator for Either<L, R> implementation
1055 impl<L, R> ExactSizeIterator for Either<L, R> implementation
1065 impl<L, R> iter::FusedIterator for Either<L, R> implementation
1073 impl<L, R> Future for Either<L, R> implementation
1092 impl<L, R> Read for Either<L, R> implementation
1118 impl<L, R> Seek for Either<L, R> implementation
1130 impl<L, R> BufRead for Either<L, R> implementation
1156 impl<L, R> Write for Either<L, R> implementation
1178 impl<L, R, Target> AsRef<Target> for Either<L, R> implementation
1227 impl<L, R, Target> AsRef<[Target]> for Either<L, R> implementation
1237 impl<L, R, Target> AsMut<Target> for Either<L, R> implementation
1247 impl<L, R, Target> AsMut<[Target]> for Either<L, R> implementation
1257 impl<L, R> Deref for Either<L, R> implementation
1269 impl<L, R> DerefMut for Either<L, R> implementation
1281 impl<L, R> Error for Either<L, R> implementation
1301 impl<L, R> fmt::Display for Either<L, R> implementation