#![feature(marker_trait_attr)] | |
#[marker] //~ ERROR attribute should be applied to a trait | |
struct Struct {} | |
#[marker] //~ ERROR attribute should be applied to a trait | |
impl Struct {} | |
#[marker] //~ ERROR attribute should be applied to a trait | |
union Union { | |
x: i32, | |
} | |
#[marker] //~ ERROR attribute should be applied to a trait | |
const CONST: usize = 10; | |
#[marker] //~ ERROR attribute should be applied to a trait | |
fn function() {} | |
#[marker] //~ ERROR attribute should be applied to a trait | |
type Type = (); | |
fn main() {} |