//@ aux-build:coherence_orphan_lib.rs #![feature(negative_impls)] extern crate coherence_orphan_lib as lib; use lib::TheTrait; struct TheType; impl TheTrait for isize {} //~^ ERROR E0117 impl TheTrait for isize {} impl TheTrait for TheType {} impl !Send for Vec {} //~ ERROR E0117 fn main() {}