mirror of
https://github.com/roc-lang/roc.git
synced 2024-09-22 00:09:33 +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(alloc.ellipsis().append(alloc.text(" }")))
|
||||||
}
|
}
|
||||||
.append(ext_doc)
|
.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
|
// Single-field records get printed on one line; multi-field records get multiple lines
|
||||||
alloc
|
alloc
|
||||||
.text("{ ")
|
.text("{ ")
|
||||||
.append(entry_to_doc(entries.into_iter().next().unwrap()))
|
.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(alloc.text(" }"))
|
||||||
.append(ext_doc)
|
.append(ext_doc)
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user