Remove some unnecessary stuff - thanks, clippy!

This commit is contained in:
Richard Feldman 2019-12-16 20:52:11 -05:00
parent aaeef42071
commit 07adfafd47
3 changed files with 6 additions and 9 deletions

View file

@ -83,10 +83,7 @@ pub fn desugar_expr<'a>(arena: &'a Bump, loc_expr: &'a Located<Expr<'a>>) -> &'a
region, region,
value: Nested(sub_expr), value: Nested(sub_expr),
}; };
let value = Access( let value = Access(&desugar_expr(arena, arena.alloc(loc_sub_expr)).value, paths);
&desugar_expr(arena, arena.alloc(loc_sub_expr)).value,
paths.clone(),
);
arena.alloc(Located { region, value }) arena.alloc(Located { region, value })
} }

View file

@ -227,7 +227,7 @@ pub fn fmt_field<'a>(
newline(buf, indent); newline(buf, indent);
} }
buf.push_str(name.value.into()); buf.push_str(name.value);
if !spaces.is_empty() { if !spaces.is_empty() {
fmt_spaces(buf, spaces.iter(), indent); fmt_spaces(buf, spaces.iter(), indent);
@ -242,7 +242,7 @@ pub fn fmt_field<'a>(
newline(buf, indent); newline(buf, indent);
} }
buf.push_str(name.value.into()); buf.push_str(name.value);
} }
AssignedField::SpaceBefore(sub_expr, spaces) => { AssignedField::SpaceBefore(sub_expr, spaces) => {
fmt_comments_only(buf, spaces.iter(), indent); fmt_comments_only(buf, spaces.iter(), indent);

View file

@ -345,15 +345,15 @@ pub fn assigned_field_to_pattern<'a>(
value: pattern, value: pattern,
}); });
if spaces.is_empty() { if spaces.is_empty() {
Pattern::RecordField(name.value.into(), result) Pattern::RecordField(name.value, result)
} else { } else {
Pattern::SpaceAfter( Pattern::SpaceAfter(
arena.alloc(Pattern::RecordField(name.value.into(), result)), arena.alloc(Pattern::RecordField(name.value, result)),
spaces, spaces,
) )
} }
} }
AssignedField::LabelOnly(name) => Pattern::Identifier(name.value.into()), AssignedField::LabelOnly(name) => Pattern::Identifier(name.value),
AssignedField::SpaceBefore(nested, spaces) => Pattern::SpaceBefore( AssignedField::SpaceBefore(nested, spaces) => Pattern::SpaceBefore(
arena.alloc(assigned_field_to_pattern(arena, nested)?), arena.alloc(assigned_field_to_pattern(arena, nested)?),
spaces, spaces,