@@ -132,7 +132,7 @@ macro_rules! matches_pattern_internal {
132
132
[ $( $struct_name: tt) * ] ,
133
133
{ $field_name: ident : $matcher: expr, $( $rest: tt) * }
134
134
) => {
135
- matches_pattern_internal!(
135
+ $crate :: matches_pattern_internal!(
136
136
all!( field!( $( $struct_name) * . $field_name, $matcher) ) ,
137
137
[ $( $struct_name) * ] ,
138
138
{ $( $rest) * }
@@ -155,7 +155,7 @@ macro_rules! matches_pattern_internal {
155
155
[ $( $struct_name: tt) * ] ,
156
156
{ $field_name: ident : $matcher: expr, $( $rest: tt) * }
157
157
) => {
158
- matches_pattern_internal!(
158
+ $crate :: matches_pattern_internal!(
159
159
all!(
160
160
$( $processed) * ,
161
161
field!( $( $struct_name) * . $field_name, $matcher)
@@ -187,7 +187,7 @@ macro_rules! matches_pattern_internal {
187
187
[ $( $struct_name: tt) * ] ,
188
188
( $matcher: expr, $( $rest: tt) * )
189
189
) => {
190
- matches_pattern_internal!(
190
+ $crate :: matches_pattern_internal!(
191
191
all!(
192
192
field!( $( $struct_name) * . 0 , $matcher)
193
193
) ,
@@ -218,7 +218,7 @@ macro_rules! matches_pattern_internal {
218
218
1 ,
219
219
( $matcher: expr, $( $rest: tt) * )
220
220
) => {
221
- matches_pattern_internal!(
221
+ $crate :: matches_pattern_internal!(
222
222
all!(
223
223
$( $processed) * ,
224
224
field!( $( $struct_name) * . 1 , $matcher)
@@ -235,7 +235,7 @@ macro_rules! matches_pattern_internal {
235
235
2 ,
236
236
( $matcher: expr, $( $rest: tt) * )
237
237
) => {
238
- matches_pattern_internal!(
238
+ $crate :: matches_pattern_internal!(
239
239
all!(
240
240
$( $processed) * ,
241
241
field!( $( $struct_name) * . 2 , $matcher)
@@ -252,7 +252,7 @@ macro_rules! matches_pattern_internal {
252
252
3 ,
253
253
( $matcher: expr, $( $rest: tt) * )
254
254
) => {
255
- matches_pattern_internal!(
255
+ $crate :: matches_pattern_internal!(
256
256
all!(
257
257
$( $processed) * ,
258
258
field!( $( $struct_name) * . 3 , $matcher)
@@ -269,7 +269,7 @@ macro_rules! matches_pattern_internal {
269
269
4 ,
270
270
( $matcher: expr, $( $rest: tt) * )
271
271
) => {
272
- matches_pattern_internal!(
272
+ $crate :: matches_pattern_internal!(
273
273
all!(
274
274
$( $processed) * ,
275
275
field!( $( $struct_name) * . 4 , $matcher)
@@ -286,7 +286,7 @@ macro_rules! matches_pattern_internal {
286
286
5 ,
287
287
( $matcher: expr, $( $rest: tt) * )
288
288
) => {
289
- matches_pattern_internal!(
289
+ $crate :: matches_pattern_internal!(
290
290
all!(
291
291
$( $processed) * ,
292
292
field!( $( $struct_name) * . 5 , $matcher)
@@ -303,7 +303,7 @@ macro_rules! matches_pattern_internal {
303
303
6 ,
304
304
( $matcher: expr, $( $rest: tt) * )
305
305
) => {
306
- matches_pattern_internal!(
306
+ $crate :: matches_pattern_internal!(
307
307
all!(
308
308
$( $processed) * ,
309
309
field!( $( $struct_name) * . 6 , $matcher)
@@ -320,7 +320,7 @@ macro_rules! matches_pattern_internal {
320
320
7 ,
321
321
( $matcher: expr, $( $rest: tt) * )
322
322
) => {
323
- matches_pattern_internal!(
323
+ $crate :: matches_pattern_internal!(
324
324
all!(
325
325
$( $processed) * ,
326
326
field!( $( $struct_name) * . 7 , $matcher)
@@ -337,7 +337,7 @@ macro_rules! matches_pattern_internal {
337
337
8 ,
338
338
( $matcher: expr, $( $rest: tt) * )
339
339
) => {
340
- matches_pattern_internal!(
340
+ $crate :: matches_pattern_internal!(
341
341
all!(
342
342
$( $processed) * ,
343
343
field!( $( $struct_name) * . 8 , $matcher)
@@ -349,7 +349,7 @@ macro_rules! matches_pattern_internal {
349
349
} ;
350
350
351
351
( [ $( $struct_name: tt) * ] , $first: tt $( $rest: tt) * ) => {
352
- matches_pattern_internal!( [ $( $struct_name) * $first] , $( $rest) * )
352
+ $crate :: matches_pattern_internal!( [ $( $struct_name) * $first] , $( $rest) * )
353
353
} ;
354
354
355
355
( $first: tt $( $rest: tt) * ) => { {
@@ -362,14 +362,14 @@ macro_rules! matches_pattern_internal {
362
362
#[ cfg( google3) ]
363
363
#[ allow( unused) ]
364
364
use field_matcher:: field;
365
- matches_pattern_internal!( [ $first] , $( $rest) * )
365
+ $crate :: matches_pattern_internal!( [ $first] , $( $rest) * )
366
366
} } ;
367
367
}
368
368
369
369
/// An alias for [`matches_pattern`].
370
370
#[ macro_export]
371
371
macro_rules! pat {
372
- ( $( $t: tt) * ) => { matches_pattern_internal!( $( $t) * ) }
372
+ ( $( $t: tt) * ) => { $crate :: matches_pattern_internal!( $( $t) * ) }
373
373
}
374
374
375
375
#[ cfg( test) ]
0 commit comments