rust/tests/rustdoc/macro_rules-matchers.rs
2024-11-13 16:03:57 +01:00

23 lines
563 B
Rust

// This is a regression test for issue #86208.
// It is also a general test of macro_rules! display.
#![crate_name = "foo"]
//@ has 'foo/macro.todo.html' '//pre' 'macro_rules! todo { \
// () => { ... }; \
// ($($arg:tt)+) => { ... }; \
// }'
pub use std::todo;
mod mod1 {
//@ has 'foo/macro.macro1.html' '//pre' 'macro_rules! macro1 { \
// () => { ... }; \
// ($($arg:expr),+) => { ... }; \
// }'
#[macro_export]
macro_rules! macro1 {
() => {};
($($arg:expr),+) => { stringify!($($arg),+) };
}
}