1
Fork 0

syntax: unbox closures used in let bindings

This commit is contained in:
Jorge Aparicio 2014-12-30 21:02:53 -05:00
parent 12dd7781d6
commit ab402c0744
8 changed files with 15 additions and 15 deletions

View file

@ -935,7 +935,7 @@ impl<'a> MethodDef<'a> {
// where each tuple has length = self_args.len()
let mut match_arms: Vec<ast::Arm> = variants.iter().enumerate()
.map(|(index, variant)| {
let mk_self_pat = |cx: &mut ExtCtxt, self_arg_name: &str| {
let mk_self_pat = |&: cx: &mut ExtCtxt, self_arg_name: &str| {
let (p, idents) = trait_.create_enum_variant_pattern(cx, type_ident,
&**variant,
self_arg_name,