mirror of
https://github.com/roc-lang/roc.git
synced 2024-09-21 15:59:20 +03:00
Show ellipses on single-field record diffs
This commit is contained in:
parent
863c39be54
commit
f959db588c
@ -3706,11 +3706,16 @@ mod report_text {
|
||||
.append(alloc.ellipsis().append(alloc.text(" }")))
|
||||
}
|
||||
.append(ext_doc)
|
||||
} else if entries.len() == 1 && fields_omitted == 0 {
|
||||
} else if entries.len() == 1 {
|
||||
// Single-field records get printed on one line; multi-field records get multiple lines
|
||||
alloc
|
||||
.text("{ ")
|
||||
.append(entry_to_doc(entries.into_iter().next().unwrap()))
|
||||
.append(if fields_omitted == 0 {
|
||||
alloc.text("")
|
||||
} else {
|
||||
alloc.text(", ").append(alloc.ellipsis())
|
||||
})
|
||||
.append(alloc.text(" }"))
|
||||
.append(ext_doc)
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user