mirror of
https://github.com/rust-lang/rust.git
synced 2025-10-03 10:47:16 +00:00
30 lines
792 B
Rust
30 lines
792 B
Rust
//! Regression test for: <https://github.com/rust-lang/rust/issues/144132>
|
|
//! <https://github.com/rust-lang/rust/issues/135017>
|
|
|
|
struct Baz<const N: usize>(i32);
|
|
|
|
fn main() {
|
|
let _: Baz<#[cfg(any())]> = todo!();
|
|
//~^ ERROR attributes cannot be applied here
|
|
}
|
|
|
|
fn f(_param: #[attr]) {}
|
|
//~^ ERROR attributes cannot be applied to a function parameter's type
|
|
//~| ERROR expected type, found `)`
|
|
|
|
fn g() -> #[attr] { 0 }
|
|
//~^ ERROR attributes cannot be applied here
|
|
|
|
struct S {
|
|
field: #[attr],
|
|
//~^ ERROR attributes cannot be applied here
|
|
field1: (#[attr], i32),
|
|
//~^ ERROR attributes cannot be applied here
|
|
}
|
|
|
|
type Tuple = (#[attr], String);
|
|
//~^ ERROR attributes cannot be applied here
|
|
|
|
impl #[attr] {}
|
|
//~^ ERROR attributes cannot be applied here
|