]> git.proxmox.com Git - rustc.git/blame - src/test/ui/marker_trait_attr/override-item-on-marker-trait.rs
Update unsuspicious file list
[rustc.git] / src / test / ui / marker_trait_attr / override-item-on-marker-trait.rs
CommitLineData
0bf4aa26 1#![feature(marker_trait_attr)]
b7449926 2
0bf4aa26
XL
3#[marker]
4trait Marker {
5 const N: usize = 0;
6 fn do_something() {}
7}
223e47cc 8
0bf4aa26
XL
9struct OverrideConst;
10impl Marker for OverrideConst {
11//~^ ERROR impls for marker traits cannot contain items
12 const N: usize = 1;
2c00a5a8 13}
3157f602 14
0bf4aa26
XL
15struct OverrideFn;
16impl Marker for OverrideFn {
17//~^ ERROR impls for marker traits cannot contain items
18 fn do_something() {
19 println!("Hello world!");
3157f602 20 }
a7813a04
XL
21}
22
5bcae85e 23fn main() {}