@@ -221,7 +221,7 @@ macro_rules! eprintln {
221
221
/// ```rust
222
222
/// let a = 2;
223
223
/// let b = dbg!(a * 2) + 1;
224
- /// // ^-- prints: [src/main.rs:2 ] a * 2 = 4
224
+ /// // ^-- prints: [src/main.rs:0002 ] a * 2 = 4
225
225
/// assert_eq!(b, 5);
226
226
/// ```
227
227
///
@@ -267,7 +267,7 @@ macro_rules! eprintln {
267
267
/// This prints to [stderr]:
268
268
///
269
269
/// ```text,ignore
270
- /// [src/main.rs:4 ] n.checked_sub(4) = None
270
+ /// [src/main.rs:0004 ] n.checked_sub(4) = None
271
271
/// ```
272
272
///
273
273
/// Naive factorial implementation:
@@ -287,15 +287,15 @@ macro_rules! eprintln {
287
287
/// This prints to [stderr]:
288
288
///
289
289
/// ```text,ignore
290
- /// [src/main.rs:3 ] n <= 1 = false
291
- /// [src/main.rs:3 ] n <= 1 = false
292
- /// [src/main.rs:3 ] n <= 1 = false
293
- /// [src/main.rs:3 ] n <= 1 = true
294
- /// [src/main.rs:4 ] 1 = 1
295
- /// [src/main.rs:5 ] n * factorial(n - 1) = 2
296
- /// [src/main.rs:5 ] n * factorial(n - 1) = 6
297
- /// [src/main.rs:5 ] n * factorial(n - 1) = 24
298
- /// [src/main.rs:11 ] factorial(4) = 24
290
+ /// [src/main.rs:0003 ] n <= 1 = false
291
+ /// [src/main.rs:0003 ] n <= 1 = false
292
+ /// [src/main.rs:0003 ] n <= 1 = false
293
+ /// [src/main.rs:0003 ] n <= 1 = true
294
+ /// [src/main.rs:0004 ] 1 = 1
295
+ /// [src/main.rs:0005 ] n * factorial(n - 1) = 2
296
+ /// [src/main.rs:0005 ] n * factorial(n - 1) = 6
297
+ /// [src/main.rs:0005 ] n * factorial(n - 1) = 24
298
+ /// [src/main.rs:0011 ] factorial(4) = 24
299
299
/// ```
300
300
///
301
301
/// The `dbg!(..)` macro moves the input:
@@ -319,7 +319,7 @@ macro_rules! dbg {
319
319
// of temporaries - https://stackoverflow.com/a/48732525/1063961
320
320
match $val {
321
321
tmp => {
322
- eprintln!( "[{}:{}] {} = {:#?}" ,
322
+ eprintln!( "[{}:{:04 }] {} = {:#?}" ,
323
323
file!( ) , line!( ) , stringify!( $val) , & tmp) ;
324
324
tmp
325
325
}
0 commit comments