]> git.lizzy.rs Git - rust.git/commit
Include type of missing trait methods in error
authorEsteban Küber <esteban@kuber.com.ar>
Mon, 24 Oct 2016 01:54:31 +0000 (18:54 -0700)
committerEsteban Küber <esteban@kuber.com.ar>
Sat, 5 Nov 2016 20:26:22 +0000 (13:26 -0700)
commit40c2c0f833c0480c3cf3904fa3614cb0a01d7f87
treec79d7cddec8cb817c2acfc0e667f8ad016c1a040
parentac968c466451cb9aafd9e8598ddb396ed0e6fe31
Include type of missing trait methods in error

Provide either a span pointing to the original definition of missing
trait items, or a message with the inferred definitions.
19 files changed:
src/librustc_typeck/check/mod.rs
src/test/compile-fail/E0046.rs [deleted file]
src/test/compile-fail/impl-wrong-item-for-trait.rs [deleted file]
src/test/compile-fail/issue-23729.rs [deleted file]
src/test/compile-fail/issue-23827.rs [deleted file]
src/test/compile-fail/issue-24356.rs [deleted file]
src/test/run-make/missing-items/Makefile [new file with mode: 0644]
src/test/run-make/missing-items/m1.rs [new file with mode: 0644]
src/test/run-make/missing-items/m2.rs [new file with mode: 0644]
src/test/ui/span/E0046.rs [new file with mode: 0644]
src/test/ui/span/E0046.stderr [new file with mode: 0644]
src/test/ui/span/impl-wrong-item-for-trait.rs [new file with mode: 0644]
src/test/ui/span/impl-wrong-item-for-trait.stderr [new file with mode: 0644]
src/test/ui/span/issue-23729.rs [new file with mode: 0644]
src/test/ui/span/issue-23729.stderr [new file with mode: 0644]
src/test/ui/span/issue-23827.rs [new file with mode: 0644]
src/test/ui/span/issue-23827.stderr [new file with mode: 0644]
src/test/ui/span/issue-24356.rs [new file with mode: 0644]
src/test/ui/span/issue-24356.stderr [new file with mode: 0644]