6
6
#[ stable( feature = "core" , since = "1.6.0" ) ]
7
7
macro_rules! panic {
8
8
( ) => (
9
- panic!( "explicit panic" )
9
+ $crate :: panic!( "explicit panic" )
10
10
) ;
11
11
( $msg: expr) => ( {
12
12
$crate:: panicking:: panic( & ( $msg, file!( ) , line!( ) , __rust_unstable_column!( ) ) )
13
13
} ) ;
14
14
( $msg: expr, ) => (
15
- panic!( $msg)
15
+ $crate :: panic!( $msg)
16
16
) ;
17
17
( $fmt: expr, $( $arg: tt) +) => ( {
18
18
$crate:: panicking:: panic_fmt( format_args!( $fmt, $( $arg) * ) ,
@@ -58,7 +58,7 @@ macro_rules! assert_eq {
58
58
}
59
59
} ) ;
60
60
( $left: expr, $right: expr, ) => ( {
61
- assert_eq!( $left, $right)
61
+ $crate :: assert_eq!( $left, $right)
62
62
} ) ;
63
63
( $left: expr, $right: expr, $( $arg: tt) +) => ( {
64
64
match ( & ( $left) , & ( $right) ) {
@@ -115,7 +115,7 @@ macro_rules! assert_ne {
115
115
}
116
116
} ) ;
117
117
( $left: expr, $right: expr, ) => {
118
- assert_ne!( $left, $right)
118
+ $crate :: assert_ne!( $left, $right)
119
119
} ;
120
120
( $left: expr, $right: expr, $( $arg: tt) +) => ( {
121
121
match ( & ( $left) , & ( $right) ) {
@@ -208,7 +208,7 @@ macro_rules! debug_assert {
208
208
#[ macro_export]
209
209
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
210
210
macro_rules! debug_assert_eq {
211
- ( $( $arg: tt) * ) => ( if cfg!( debug_assertions) { assert_eq!( $( $arg) * ) ; } )
211
+ ( $( $arg: tt) * ) => ( if cfg!( debug_assertions) { $crate :: assert_eq!( $( $arg) * ) ; } )
212
212
}
213
213
214
214
/// Asserts that two expressions are not equal to each other.
@@ -235,7 +235,7 @@ macro_rules! debug_assert_eq {
235
235
#[ macro_export]
236
236
#[ stable( feature = "assert_ne" , since = "1.13.0" ) ]
237
237
macro_rules! debug_assert_ne {
238
- ( $( $arg: tt) * ) => ( if cfg!( debug_assertions) { assert_ne!( $( $arg) * ) ; } )
238
+ ( $( $arg: tt) * ) => ( if cfg!( debug_assertions) { $crate :: assert_ne!( $( $arg) * ) ; } )
239
239
}
240
240
241
241
/// Unwraps a result or propagates its error.
@@ -310,7 +310,7 @@ macro_rules! r#try {
310
310
return $crate:: result:: Result :: Err ( $crate:: convert:: From :: from( err) )
311
311
}
312
312
} ) ;
313
- ( $expr: expr, ) => ( r#try!( $expr) ) ;
313
+ ( $expr: expr, ) => ( $crate :: r#try!( $expr) ) ;
314
314
}
315
315
316
316
/// Writes formatted data into a buffer.
@@ -425,10 +425,10 @@ macro_rules! write {
425
425
#[ allow_internal_unstable( format_args_nl) ]
426
426
macro_rules! writeln {
427
427
( $dst: expr) => (
428
- write!( $dst, "\n " )
428
+ $crate :: write!( $dst, "\n " )
429
429
) ;
430
430
( $dst: expr, ) => (
431
- writeln!( $dst)
431
+ $crate :: writeln!( $dst)
432
432
) ;
433
433
( $dst: expr, $( $arg: tt) * ) => (
434
434
$dst. write_fmt( format_args_nl!( $( $arg) * ) )
@@ -494,10 +494,10 @@ macro_rules! unreachable {
494
494
panic!( "internal error: entered unreachable code" )
495
495
} ) ;
496
496
( $msg: expr) => ( {
497
- unreachable!( "{}" , $msg)
497
+ $crate :: unreachable!( "{}" , $msg)
498
498
} ) ;
499
499
( $msg: expr, ) => ( {
500
- unreachable!( $msg)
500
+ $crate :: unreachable!( $msg)
501
501
} ) ;
502
502
( $fmt: expr, $( $arg: tt) * ) => ( {
503
503
panic!( concat!( "internal error: entered unreachable code: " , $fmt) , $( $arg) * )
0 commit comments