2 // aux-build:error_lib.rs
4 // Check that if we promise to not impl what would overlap it doesn't actually overlap
6 #![feature(with_negative_coherence)]
8 extern crate error_lib as lib;
13 impl From<&str> for Box<dyn Error> {}
14 impl<E> From<E> for Box<dyn Error> where E: Error {}