1
Fork 0

Left overs of #95761

This commit is contained in:
Caio 2022-04-08 10:30:24 -03:00
parent e4f5b15b88
commit e946aa3a74
2 changed files with 13 additions and 14 deletions

View file

@ -2,7 +2,6 @@
#![feature(associated_type_bounds)] #![feature(associated_type_bounds)]
#![feature(associated_type_defaults)] #![feature(associated_type_defaults)]
#![feature(crate_visibility_modifier)] #![feature(crate_visibility_modifier)]
#![feature(decl_macro)]
#![feature(if_let_guard)] #![feature(if_let_guard)]
#![feature(let_chains)] #![feature(let_chains)]
#![feature(let_else)] #![feature(let_else)]

View file

@ -5,7 +5,7 @@ use crate::cmp::*;
// macro for implementing n-ary tuple functions and operations // macro for implementing n-ary tuple functions and operations
macro_rules! tuple_impls { macro_rules! tuple_impls {
( $( $Tuple:ident( $( $T:ident )+ ) )+ ) => { ( $( ( $( $T:ident )+ ) )+ ) => {
$( $(
#[stable(feature = "rust1", since = "1.0.0")] #[stable(feature = "rust1", since = "1.0.0")]
impl<$($T:PartialEq),+> PartialEq for ($($T,)+) where last_type!($($T,)+): ?Sized { impl<$($T:PartialEq),+> PartialEq for ($($T,)+) where last_type!($($T,)+): ?Sized {
@ -106,16 +106,16 @@ macro_rules! last_type {
} }
tuple_impls! { tuple_impls! {
Tuple1(A) (A)
Tuple2(A B) (A B)
Tuple3(A B C) (A B C)
Tuple4(A B C D) (A B C D)
Tuple5(A B C D E) (A B C D E)
Tuple6(A B C D E F) (A B C D E F)
Tuple7(A B C D E F G) (A B C D E F G)
Tuple8(A B C D E F G H) (A B C D E F G H)
Tuple9(A B C D E F G H I) (A B C D E F G H I)
Tuple10(A B C D E F G H I J) (A B C D E F G H I J)
Tuple11(A B C D E F G H I J K) (A B C D E F G H I J K)
Tuple12(A B C D E F G H I J K L) (A B C D E F G H I J K L)
} }