@@ -221,7 +221,7 @@ macro_rules! eprintln {
221221/// ```rust
222222/// let a = 2;
223223/// let b = dbg!(a * 2) + 1;
224- /// // ^-- prints: [src/main.rs:2 ] a * 2 = 4
224+ /// // ^-- prints: [src/main.rs:0002 ] a * 2 = 4
225225/// assert_eq!(b, 5);
226226/// ```
227227///
@@ -267,7 +267,7 @@ macro_rules! eprintln {
267267/// This prints to [stderr]:
268268///
269269/// ```text,ignore
270- /// [src/main.rs:4 ] n.checked_sub(4) = None
270+ /// [src/main.rs:0004 ] n.checked_sub(4) = None
271271/// ```
272272///
273273/// Naive factorial implementation:
@@ -287,15 +287,15 @@ macro_rules! eprintln {
287287/// This prints to [stderr]:
288288///
289289/// ```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
299299/// ```
300300///
301301/// The `dbg!(..)` macro moves the input:
@@ -319,7 +319,7 @@ macro_rules! dbg {
319319 // of temporaries - https://stackoverflow.com/a/48732525/1063961
320320 match $val {
321321 tmp => {
322- eprintln!( "[{}:{}] {} = {:#?}" ,
322+ eprintln!( "[{}:{:04 }] {} = {:#?}" ,
323323 file!( ) , line!( ) , stringify!( $val) , & tmp) ;
324324 tmp
325325 }
0 commit comments