diff options
| author | David Tolnay <dtolnay@gmail.com> | 2021-12-28 13:52:33 -0800 |
|---|---|---|
| committer | David Tolnay <dtolnay@gmail.com> | 2021-12-28 13:52:33 -0800 |
| commit | 0f8415b8e1d93de7b6673298c9f10c709742d9ab (patch) | |
| tree | 92e7b69ebcf438817ac521740fcb658cc0eebb27 /src | |
| parent | 544a6bb7e72c907f05881ae7f461005cc5f92759 (diff) | |
| download | rust-0f8415b8e1d93de7b6673298c9f10c709742d9ab.tar.gz rust-0f8415b8e1d93de7b6673298c9f10c709742d9ab.zip | |
Add a test of rustdoc on macro-generated macro
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/rustdoc/macro-generated-macro.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/test/rustdoc/macro-generated-macro.rs b/src/test/rustdoc/macro-generated-macro.rs new file mode 100644 index 00000000000..25d8bc3ec62 --- /dev/null +++ b/src/test/rustdoc/macro-generated-macro.rs @@ -0,0 +1,14 @@ +macro_rules! outer { + ($($matcher:tt)*) => { + #[macro_export] + macro_rules! inner { + (<= $($matcher)* =>) => {}; + } + } +} + +// @has macro_generated_macro/macro.inner.html //pre 'macro_rules! inner {' +// @has - //pre '(<= type $($i : ident) :: * + $e : expr =>) => { ... };' +outer!(type $($i:ident)::* + $e:expr); + +inner!(<= type foo::bar + x.sort() =>); |
