@@ -746,8 +746,8 @@ macro_rules! multislice(
746
746
// Check that $info doesn't intersect any of the other info in the tuple.
747
747
( @check $view: expr, $info: expr, ( $other: expr, $( $more: tt) * ) ) => {
748
748
{
749
- multislice!( @check $view, $info, ( $other, ) ) ;
750
- multislice!( @check $view, $info, ( $( $more) * ) ) ;
749
+ $crate :: multislice!( @check $view, $info, ( $other, ) ) ;
750
+ $crate :: multislice!( @check $view, $info, ( $( $more) * ) ) ;
751
751
}
752
752
} ;
753
753
// Create the (mutable) slice.
@@ -779,7 +779,7 @@ macro_rules! multislice(
779
779
( mut $info: expr)
780
780
) => {
781
781
// Add trailing comma.
782
- multislice!(
782
+ $crate :: multislice!(
783
783
@parse $view, $life,
784
784
( $( $sliced) * ) ,
785
785
( $( $mut_info) * ) ,
@@ -796,7 +796,7 @@ macro_rules! multislice(
796
796
( $info: expr)
797
797
) => {
798
798
// Add trailing comma.
799
- multislice!(
799
+ $crate :: multislice!(
800
800
@parse $view, $life,
801
801
( $( $sliced) * ) ,
802
802
( $( $mut_info) * ) ,
@@ -815,9 +815,9 @@ macro_rules! multislice(
815
815
match $info {
816
816
info => {
817
817
// Check for overlap with all previous mutable and immutable slices.
818
- multislice!( @check $view, info, ( $( $mut_info) * ) ) ;
819
- multislice!( @check $view, info, ( $( $immut_info) * ) ) ;
820
- ( $( $sliced) * multislice!( @slice $view, $life, mut info) , )
818
+ $crate :: multislice!( @check $view, info, ( $( $mut_info) * ) ) ;
819
+ $crate :: multislice!( @check $view, info, ( $( $immut_info) * ) ) ;
820
+ ( $( $sliced) * $crate :: multislice!( @slice $view, $life, mut info) , )
821
821
}
822
822
}
823
823
} ;
@@ -832,8 +832,8 @@ macro_rules! multislice(
832
832
match $info {
833
833
info => {
834
834
// Check for overlap with all previous mutable slices.
835
- multislice!( @check $view, info, ( $( $mut_info) * ) ) ;
836
- ( $( $sliced) * multislice!( @slice $view, $life, info) , )
835
+ $crate :: multislice!( @check $view, info, ( $( $mut_info) * ) ) ;
836
+ ( $( $sliced) * $crate :: multislice!( @slice $view, $life, info) , )
837
837
}
838
838
}
839
839
} ;
@@ -848,11 +848,11 @@ macro_rules! multislice(
848
848
match $info {
849
849
info => {
850
850
// Check for overlap with all previous mutable and immutable slices.
851
- multislice!( @check $view, info, ( $( $mut_info) * ) ) ;
852
- multislice!( @check $view, info, ( $( $immut_info) * ) ) ;
853
- multislice!(
851
+ $crate :: multislice!( @check $view, info, ( $( $mut_info) * ) ) ;
852
+ $crate :: multislice!( @check $view, info, ( $( $immut_info) * ) ) ;
853
+ $crate :: multislice!(
854
854
@parse $view, $life,
855
- ( $( $sliced) * multislice!( @slice $view, $life, mut info) , ) ,
855
+ ( $( $sliced) * $crate :: multislice!( @slice $view, $life, mut info) , ) ,
856
856
( $( $mut_info) * info, ) ,
857
857
( $( $immut_info) * ) ,
858
858
( $( $t) * )
@@ -871,10 +871,10 @@ macro_rules! multislice(
871
871
match $info {
872
872
info => {
873
873
// Check for overlap with all previous mutable slices.
874
- multislice!( @check $view, info, ( $( $mut_info) * ) ) ;
875
- multislice!(
874
+ $crate :: multislice!( @check $view, info, ( $( $mut_info) * ) ) ;
875
+ $crate :: multislice!(
876
876
@parse $view, $life,
877
- ( $( $sliced) * multislice!( @slice $view, $life, info) , ) ,
877
+ ( $( $sliced) * $crate :: multislice!( @slice $view, $life, info) , ) ,
878
878
( $( $mut_info) * ) ,
879
879
( $( $immut_info) * info, ) ,
880
880
( $( $t) * )
@@ -889,7 +889,7 @@ macro_rules! multislice(
889
889
let mut view = $crate:: ArrayBase :: view_mut( & mut $arr) ;
890
890
( $crate:: life_of_view_mut( & view) , view. raw_view_mut( ) )
891
891
} ;
892
- multislice!( @parse raw_view, life, ( ) , ( ) , ( ) , ( $( $t) * ) )
892
+ $crate :: multislice!( @parse raw_view, life, ( ) , ( ) , ( ) , ( $( $t) * ) )
893
893
}
894
894
} ;
895
895
) ;
0 commit comments