rust/tests/ui/incoherent-inherent-impls/no-attr-empty-impl.rs

19 lines
579 B
Rust
Raw Normal View History

// aux-build:extern-crate.rs
extern crate extern_crate;
impl extern_crate::StructWithAttr {}
//~^ ERROR cannot define inherent `impl` for a type outside of the crate
impl extern_crate::StructNoAttr {}
//~^ ERROR cannot define inherent `impl` for a type outside of the crate
impl extern_crate::EnumWithAttr {}
//~^ ERROR cannot define inherent `impl` for a type outside of the crate
impl extern_crate::EnumNoAttr {}
//~^ ERROR cannot define inherent `impl` for a type outside of the crate
impl f32 {} //~ ERROR cannot define inherent `impl` for primitive types
fn main() {}