mirror of
https://github.com/roc-lang/roc.git
synced 2025-10-01 07:41:12 +00:00
Update type pretty-printing
This commit is contained in:
parent
47f5015fdf
commit
a4a5f438e6
1 changed files with 6 additions and 6 deletions
|
@ -844,33 +844,33 @@ fn write_flat_type<'a>(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
TagUnion(tags, ext_var) => {
|
TagUnion(tags, ext_var) => {
|
||||||
buf.push_str("[ ");
|
buf.push('[');
|
||||||
|
|
||||||
let ext_content = write_sorted_tags2(env, ctx, subs, buf, tags, *ext_var);
|
let ext_content = write_sorted_tags2(env, ctx, subs, buf, tags, *ext_var);
|
||||||
|
|
||||||
buf.push_str(" ]");
|
buf.push(']');
|
||||||
|
|
||||||
write_ext_content(env, ctx, subs, buf, ext_content, parens)
|
write_ext_content(env, ctx, subs, buf, ext_content, parens)
|
||||||
}
|
}
|
||||||
|
|
||||||
FunctionOrTagUnion(tag_name, _, ext_var) => {
|
FunctionOrTagUnion(tag_name, _, ext_var) => {
|
||||||
buf.push_str("[ ");
|
buf.push('[');
|
||||||
|
|
||||||
let mut tags: MutMap<TagName, _> = MutMap::default();
|
let mut tags: MutMap<TagName, _> = MutMap::default();
|
||||||
tags.insert(subs[*tag_name].clone(), vec![]);
|
tags.insert(subs[*tag_name].clone(), vec![]);
|
||||||
let ext_content = write_sorted_tags(env, ctx, subs, buf, &tags, *ext_var);
|
let ext_content = write_sorted_tags(env, ctx, subs, buf, &tags, *ext_var);
|
||||||
|
|
||||||
buf.push_str(" ]");
|
buf.push(']');
|
||||||
|
|
||||||
write_ext_content(env, ctx, subs, buf, ext_content, parens)
|
write_ext_content(env, ctx, subs, buf, ext_content, parens)
|
||||||
}
|
}
|
||||||
|
|
||||||
RecursiveTagUnion(rec_var, tags, ext_var) => {
|
RecursiveTagUnion(rec_var, tags, ext_var) => {
|
||||||
buf.push_str("[ ");
|
buf.push('[');
|
||||||
|
|
||||||
let ext_content = write_sorted_tags2(env, ctx, subs, buf, tags, *ext_var);
|
let ext_content = write_sorted_tags2(env, ctx, subs, buf, tags, *ext_var);
|
||||||
|
|
||||||
buf.push_str(" ]");
|
buf.push(']');
|
||||||
|
|
||||||
write_ext_content(env, ctx, subs, buf, ext_content, parens);
|
write_ext_content(env, ctx, subs, buf, ext_content, parens);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue