Remove unneeded extra whitespace before where clause
This commit is contained in:
parent
7a42ca942c
commit
803e35abf7
2 changed files with 10 additions and 15 deletions
|
@ -349,8 +349,7 @@ pub(crate) fn print_where_clause<'a, 'tcx: 'a>(
|
|||
let where_preds = comma_sep(where_predicates, false);
|
||||
let clause = if f.alternate() {
|
||||
if ending == Ending::Newline {
|
||||
// add a space so stripping <br> tags and breaking spaces still renders properly
|
||||
format!(" where{where_preds}, ")
|
||||
format!(" where{where_preds},")
|
||||
} else {
|
||||
format!(" where{where_preds}")
|
||||
}
|
||||
|
@ -364,20 +363,16 @@ pub(crate) fn print_where_clause<'a, 'tcx: 'a>(
|
|||
|
||||
if ending == Ending::Newline {
|
||||
let mut clause = " ".repeat(indent.saturating_sub(1));
|
||||
// add a space so stripping <br> tags and breaking spaces still renders properly
|
||||
write!(
|
||||
clause,
|
||||
" <span class=\"where fmt-newline\">where{where_preds}, </span>"
|
||||
)?;
|
||||
write!(clause, "<span class=\"where fmt-newline\">where{where_preds},</span>")?;
|
||||
clause
|
||||
} else {
|
||||
// insert a <br> tag after a single space but before multiple spaces at the start
|
||||
if indent == 0 {
|
||||
format!(" <br><span class=\"where\">where{where_preds}</span>")
|
||||
format!("<br><span class=\"where\">where{where_preds}</span>")
|
||||
} else {
|
||||
let mut clause = br_with_padding;
|
||||
clause.truncate(clause.len() - 5 * " ".len());
|
||||
write!(clause, " <span class=\"where\">where{where_preds}</span>")?;
|
||||
write!(clause, "<span class=\"where\">where{where_preds}</span>")?;
|
||||
clause
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue