#![feature(negative_impls)] #![feature(auto_traits)] auto trait AutoTrait {} impl !AutoTrait for [T] {} fn needs_auto_trait() {} fn main() { needs_auto_trait::(); //~^ ERROR the trait bound `[u8]: AutoTrait` is not satisfied in `str` }