From 1e39d9b95dfd6d0f8cd4883c62f812532d15c403 Mon Sep 17 00:00:00 2001 From: XuefengWu Date: Sun, 10 May 2015 17:09:56 +0800 Subject: [PATCH] change Self type error message --- src/librustc_resolve/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librustc_resolve/lib.rs b/src/librustc_resolve/lib.rs index 6f8e70dad2e3..7347b59dd4cf 100644 --- a/src/librustc_resolve/lib.rs +++ b/src/librustc_resolve/lib.rs @@ -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))