We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 53e694e + 3fa1ee4 commit f84d53cCopy full SHA for f84d53c
src/doc/trpl/macros.md
@@ -313,7 +313,7 @@ fn main() {
313
}
314
```
315
316
-This works because Rust has a [hygienic macro system][]. Each macro expansion
+This works because Rust has a [hygienic macro system][https://en.wikipedia.org/wiki/Hygienic_macro]. Each macro expansion
317
happens in a distinct ‘syntax context’, and each variable is tagged with the
318
syntax context where it was introduced. It’s as though the variable `state`
319
inside `main` is painted a different "color" from the variable `state` inside
0 commit comments