diff options
Diffstat (limited to 'src/test/ui/codemap_tests/overlapping_inherent_impls.rs')
| -rw-r--r-- | src/test/ui/codemap_tests/overlapping_inherent_impls.rs | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/test/ui/codemap_tests/overlapping_inherent_impls.rs b/src/test/ui/codemap_tests/overlapping_inherent_impls.rs deleted file mode 100644 index 66af212267d..00000000000 --- a/src/test/ui/codemap_tests/overlapping_inherent_impls.rs +++ /dev/null @@ -1,36 +0,0 @@ -// Test that you cannot define items with the same name in overlapping inherent -// impl blocks. - -#![allow(unused)] - -struct Foo; - -impl Foo { - fn id() {} //~ ERROR duplicate definitions -} - -impl Foo { - fn id() {} -} - -struct Bar<T>(T); - -impl<T> Bar<T> { - fn bar(&self) {} //~ ERROR duplicate definitions -} - -impl Bar<u32> { - fn bar(&self) {} -} - -struct Baz<T>(T); - -impl<T: Copy> Baz<T> { - fn baz(&self) {} //~ ERROR duplicate definitions -} - -impl<T> Baz<Vec<T>> { - fn baz(&self) {} -} - -fn main() {} |
