@@ -1609,7 +1609,7 @@ impl<A, B, LenTB, const M: usize, SB> PartialEq<VecInner<B, LenTB, SB>> for [A;
16091609where
16101610 A : PartialEq < B > ,
16111611 LenTB : LenType ,
1612- SB : VecStorage < B > ,
1612+ SB : VecStorage < B > + ? Sized ,
16131613{
16141614 fn eq ( & self , other : & VecInner < B , LenTB , SB > ) -> bool {
16151615 self . eq ( other. as_slice ( ) )
@@ -1620,7 +1620,7 @@ impl<A, B, LenTB, SB, const M: usize> PartialEq<VecInner<B, LenTB, SB>> for &[A;
16201620where
16211621 A : PartialEq < B > ,
16221622 LenTB : LenType ,
1623- SB : VecStorage < B > ,
1623+ SB : VecStorage < B > + ? Sized ,
16241624{
16251625 fn eq ( & self , other : & VecInner < B , LenTB , SB > ) -> bool {
16261626 ( * self ) . eq ( other)
@@ -1631,7 +1631,7 @@ impl<A, B, LenTB, SB> PartialEq<VecInner<B, LenTB, SB>> for [A]
16311631where
16321632 A : PartialEq < B > ,
16331633 LenTB : LenType ,
1634- SB : VecStorage < B > ,
1634+ SB : VecStorage < B > + ? Sized ,
16351635{
16361636 fn eq ( & self , other : & VecInner < B , LenTB , SB > ) -> bool {
16371637 self . eq ( other. as_slice ( ) )
@@ -1642,7 +1642,7 @@ impl<A, B, LenTB, SB> PartialEq<VecInner<B, LenTB, SB>> for &[A]
16421642where
16431643 A : PartialEq < B > ,
16441644 LenTB : LenType ,
1645- SB : VecStorage < B > ,
1645+ SB : VecStorage < B > + ? Sized ,
16461646{
16471647 fn eq ( & self , other : & VecInner < B , LenTB , SB > ) -> bool {
16481648 ( * self ) . eq ( other)
0 commit comments