add TrailingComma to Record & little formatter refactor

This commit is contained in:
Sébastien Besnier 2020-11-11 11:40:25 +01:00
parent a788407caa
commit 6ad1bb233a
6 changed files with 84 additions and 54 deletions

View file

@ -208,6 +208,7 @@ pub fn canonicalize_expr<'a>(
ast::Expr::Record {
fields,
update: Some(loc_update),
trailing_comma: _,
} => {
let (can_update, update_out) =
canonicalize_expr(env, var_store, scope, loc_update.region, &loc_update.value);
@ -255,6 +256,7 @@ pub fn canonicalize_expr<'a>(
ast::Expr::Record {
fields,
update: None,
trailing_comma: _,
} => {
if fields.is_empty() {
(EmptyRecord, Output::default())