#![feature(auto_traits)] #![allow(dead_code)] //@ run-rustfix auto trait Generic {} //~^ auto traits cannot have generic parameters [E0567] auto trait Bound {} //~^ auto traits cannot have super traits or lifetime bounds [E0568] auto trait LifetimeBound {} //~^ auto traits cannot have super traits or lifetime bounds [E0568] auto trait MyTrait { } //~^ auto traits cannot have associated items [E0380] fn main() {}