From f977bedafd657b52fb618cc788cc31f35336270d Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Mon, 18 Nov 2013 18:25:25 -0800 Subject: libsyntax: Remove `~fn()` from the language --- src/libsyntax/parse/obsolete.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/libsyntax/parse/obsolete.rs') diff --git a/src/libsyntax/parse/obsolete.rs b/src/libsyntax/parse/obsolete.rs index 2af6d141aa1..189cc8e827c 100644 --- a/src/libsyntax/parse/obsolete.rs +++ b/src/libsyntax/parse/obsolete.rs @@ -41,7 +41,8 @@ pub enum ObsoleteSyntax { ObsoleteLoopAsContinue, ObsoleteEnumWildcard, ObsoleteStructWildcard, - ObsoleteVecDotDotWildcard + ObsoleteVecDotDotWildcard, + ObsoleteBoxedClosure, } impl to_bytes::IterBytes for ObsoleteSyntax { @@ -128,6 +129,11 @@ impl ParserObsoleteMethods for Parser { "vec slice wildcard", "use `..` instead of `.._` for matching slices" ), + ObsoleteBoxedClosure => ( + "managed or owned closure", + "managed closures have been removed and owned closures are \ + now written `proc()`" + ), }; self.report(sp, kind, kind_str, desc); -- cgit 1.4.1-3-g733a5