mirror of https://github.com/rust-lang/rust
16 lines
384 B
Rust
16 lines
384 B
Rust
macro_rules! define_struct {
|
|
($t:ty) => {
|
|
struct S1(pub $t);
|
|
struct S2(pub (in foo) ());
|
|
struct S3(pub $t ());
|
|
//~^ ERROR expected one of `)` or `,`, found `(`
|
|
}
|
|
}
|
|
|
|
mod foo {
|
|
define_struct! { (foo) } //~ ERROR cannot find type `foo` in this scope
|
|
//~| ERROR cannot find type `foo` in this scope
|
|
}
|
|
|
|
fn main() {}
|