Skip to content

Commit 3100483

Browse files
garethgareth
gareth
authored and
gareth
committed
When an impl references an unknown trait, mention what
the trait is called in the error message.
1 parent 1790400 commit 3100483

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/librustc/middle/resolve.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3831,9 +3831,9 @@ impl Resolver {
38313831
visitor: ResolveVisitor) {
38323832
match self.resolve_path(trait_reference.path, TypeNS, true, visitor) {
38333833
None => {
3834+
let idents = self.idents_to_str(trait_reference.path.idents);
38343835
self.session.span_err(trait_reference.path.span,
3835-
"attempt to implement an \
3836-
unknown trait");
3836+
fmt!("attempt to implement an unknown trait `%s`", idents));
38373837
}
38383838
Some(def) => {
38393839
self.record_def(trait_reference.ref_id, def);

0 commit comments

Comments
 (0)