rust/tests/ui/coherence/coherence-default-trait-imp...

17 lines
244 B
Rust

#![feature(auto_traits)]
#![feature(negative_impls)]
auto trait MySafeTrait {}
struct Foo;
unsafe impl MySafeTrait for Foo {}
//~^ ERROR E0199
unsafe auto trait MyUnsafeTrait {}
impl MyUnsafeTrait for Foo {}
//~^ ERROR E0200
fn main() {}