]> git.lizzy.rs Git - rust.git/commit
Better detection of duplicate associated items.
authorNick Hamann <nick@wabbo.org>
Wed, 3 Jun 2015 05:47:41 +0000 (00:47 -0500)
committerNick Hamann <nick@wabbo.org>
Wed, 15 Jul 2015 18:32:29 +0000 (13:32 -0500)
commit560bb0af6d0dda06b856a80cc5095b7d552b8406
tree94462b67ad88771977ff2399eba8307cf3ae1844
parent906ad724620e1ff93082b364a38761940a7abdcf
Better detection of duplicate associated items.

Expands E0201 to be used for any duplicate associated items, not just duplicate
methods/functions. It also correctly detects when two different kinds of items
(like a constant and a method) have the same name.

Fixes #23969.
src/librustc_typeck/collect.rs
src/librustc_typeck/diagnostics.rs
src/test/compile-fail/associated-item-duplicate-names-2.rs [new file with mode: 0644]
src/test/compile-fail/associated-item-duplicate-names-3.rs [new file with mode: 0644]
src/test/compile-fail/associated-item-duplicate-names.rs [new file with mode: 0644]