@@ -915,6 +915,8 @@ where
915915 /// **Panics** if performing any individual slice panics or if the slices
916916 /// are not disjoint (i.e. if they intersect).
917917 fn multi_slice_move ( & self , view : ArrayViewMut < ' a , A , D > ) -> Self :: Output ;
918+
919+ private_decl ! { }
918920}
919921
920922impl < ' a , A , D > MultiSlice < ' a , A , D > for ( )
@@ -925,6 +927,8 @@ where
925927 type Output = ( ) ;
926928
927929 fn multi_slice_move ( & self , _view : ArrayViewMut < ' a , A , D > ) -> Self :: Output { }
930+
931+ private_impl ! { }
928932}
929933
930934impl < ' a , A , D , I0 > MultiSlice < ' a , A , D > for ( & I0 , )
@@ -938,6 +942,8 @@ where
938942 fn multi_slice_move ( & self , view : ArrayViewMut < ' a , A , D > ) -> Self :: Output {
939943 ( view. slice_move ( self . 0 ) , )
940944 }
945+
946+ private_impl ! { }
941947}
942948
943949macro_rules! impl_multislice_tuple {
@@ -968,6 +974,8 @@ macro_rules! impl_multislice_tuple {
968974 )
969975 }
970976 }
977+
978+ private_impl! { }
971979 }
972980 } ;
973981 ( @intersects_self $shape: expr, ( $head: expr, ) ) => {
@@ -996,4 +1004,6 @@ where
9961004 fn multi_slice_move ( & self , view : ArrayViewMut < ' a , A , D > ) -> Self :: Output {
9971005 T :: multi_slice_move ( self , view)
9981006 }
1007+
1008+ private_impl ! { }
9991009}
0 commit comments