change Self type error message

This commit is contained in:
XuefengWu 2015-05-10 17:09:56 +08:00 committed by Xuefeng Wu
parent 8e82c21bf3
commit 1e39d9b95d

View file

@ -2367,7 +2367,7 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
maybe_qself.is_none() &&
path.segments[0].identifier.name == self_type_name;
let msg = if is_invalid_self_type_name {
"expected type name, found keyword `Self`".to_string()
"use of Self outside of an impl".to_string()
} else {
format!("use of undeclared {} `{}`",
kind, path_names_to_string(path, 0))