feat: on fmt if label and name are the same only print one

This commit is contained in:
rvcas
2022-12-21 19:12:19 -05:00
committed by Lucas
parent 4c4e454ea3
commit 7867793bcd
2 changed files with 10 additions and 5 deletions

View File

@@ -1585,7 +1585,11 @@ impl<'a> Documentable<'a> for &'a ArgName {
ArgName::Named { name, .. } | ArgName::Discard { name, .. } => name.to_doc(),
ArgName::LabeledDiscard { label, name, .. }
| ArgName::NamedLabeled { label, name, .. } => {
docvec![label, " ", name]
if label == name {
name.to_doc()
} else {
docvec![label, " ", name]
}
}
}
}