1 error: first final: "hello"
2 --> $DIR/parent-source-spans.rs:16:12
7 LL | one!("hello", "world");
8 | ---------------------- in this macro invocation
10 = note: this error originates in the macro `two` which comes from the expansion of the macro `one` (in Nightly builds, run with -Z macro-backtrace for more info)
12 error: second final: "world"
13 --> $DIR/parent-source-spans.rs:16:16
18 LL | one!("hello", "world");
19 | ---------------------- in this macro invocation
21 = note: this error originates in the macro `two` which comes from the expansion of the macro `one` (in Nightly builds, run with -Z macro-backtrace for more info)
23 error: first parent: "hello"
24 --> $DIR/parent-source-spans.rs:10:5
29 LL | one!("hello", "world");
30 | ---------------------- in this macro invocation
32 = note: this error originates in the macro `one` (in Nightly builds, run with -Z macro-backtrace for more info)
34 error: second parent: "world"
35 --> $DIR/parent-source-spans.rs:10:5
40 LL | one!("hello", "world");
41 | ---------------------- in this macro invocation
43 = note: this error originates in the macro `one` (in Nightly builds, run with -Z macro-backtrace for more info)
45 error: first grandparent: "hello"
46 --> $DIR/parent-source-spans.rs:36:5
48 LL | one!("hello", "world");
49 | ^^^^^^^^^^^^^^^^^^^^^^
51 error: second grandparent: "world"
52 --> $DIR/parent-source-spans.rs:36:5
54 LL | one!("hello", "world");
55 | ^^^^^^^^^^^^^^^^^^^^^^
57 error: first source: "hello"
58 --> $DIR/parent-source-spans.rs:36:5
60 LL | one!("hello", "world");
61 | ^^^^^^^^^^^^^^^^^^^^^^
63 error: second source: "world"
64 --> $DIR/parent-source-spans.rs:36:5
66 LL | one!("hello", "world");
67 | ^^^^^^^^^^^^^^^^^^^^^^
69 error: first final: "yay"
70 --> $DIR/parent-source-spans.rs:16:12
75 LL | two!("yay", "rust");
76 | ------------------- in this macro invocation
78 = note: this error originates in the macro `two` (in Nightly builds, run with -Z macro-backtrace for more info)
80 error: second final: "rust"
81 --> $DIR/parent-source-spans.rs:16:16
86 LL | two!("yay", "rust");
87 | ------------------- in this macro invocation
89 = note: this error originates in the macro `two` (in Nightly builds, run with -Z macro-backtrace for more info)
91 error: first parent: "yay"
92 --> $DIR/parent-source-spans.rs:42:5
94 LL | two!("yay", "rust");
97 error: second parent: "rust"
98 --> $DIR/parent-source-spans.rs:42:5
100 LL | two!("yay", "rust");
101 | ^^^^^^^^^^^^^^^^^^^
103 error: first source: "yay"
104 --> $DIR/parent-source-spans.rs:42:5
106 LL | two!("yay", "rust");
107 | ^^^^^^^^^^^^^^^^^^^
109 error: second source: "rust"
110 --> $DIR/parent-source-spans.rs:42:5
112 LL | two!("yay", "rust");
113 | ^^^^^^^^^^^^^^^^^^^
115 error: first final: "hip"
116 --> $DIR/parent-source-spans.rs:48:12
118 LL | three!("hip", "hop");
121 error: second final: "hop"
122 --> $DIR/parent-source-spans.rs:48:19
124 LL | three!("hip", "hop");
127 error: first source: "hip"
128 --> $DIR/parent-source-spans.rs:48:12
130 LL | three!("hip", "hop");
133 error: second source: "hop"
134 --> $DIR/parent-source-spans.rs:48:19
136 LL | three!("hip", "hop");
139 error[E0425]: cannot find value `ok` in this scope
140 --> $DIR/parent-source-spans.rs:29:5
142 LL | parent_source_spans!($($tokens)*);
143 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple variant with a similar name exists: `Ok`
145 LL | one!("hello", "world");
146 | ---------------------- in this macro invocation
147 --> $SRC_DIR/core/src/result.rs:LL:COL
149 = note: similarly named tuple variant `Ok` defined here
151 = note: this error originates in the macro `parent_source_spans` which comes from the expansion of the macro `one` (in Nightly builds, run with -Z macro-backtrace for more info)
153 error[E0425]: cannot find value `ok` in this scope
154 --> $DIR/parent-source-spans.rs:29:5
156 LL | parent_source_spans!($($tokens)*);
157 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple variant with a similar name exists: `Ok`
159 LL | two!("yay", "rust");
160 | ------------------- in this macro invocation
161 --> $SRC_DIR/core/src/result.rs:LL:COL
163 = note: similarly named tuple variant `Ok` defined here
165 = note: this error originates in the macro `parent_source_spans` which comes from the expansion of the macro `two` (in Nightly builds, run with -Z macro-backtrace for more info)
167 error[E0425]: cannot find value `ok` in this scope
168 --> $DIR/parent-source-spans.rs:29:5
170 LL | parent_source_spans!($($tokens)*);
171 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple variant with a similar name exists: `Ok`
173 LL | three!("hip", "hop");
174 | -------------------- in this macro invocation
175 --> $SRC_DIR/core/src/result.rs:LL:COL
177 = note: similarly named tuple variant `Ok` defined here
179 = note: this error originates in the macro `parent_source_spans` which comes from the expansion of the macro `three` (in Nightly builds, run with -Z macro-backtrace for more info)
181 error: aborting due to 21 previous errors
183 For more information about this error, try `rustc --explain E0425`.