mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-27 05:49:08 +00:00
redundant closure call
This commit is contained in:
parent
cf951ece59
commit
d7c1be6a44
1 changed files with 15 additions and 4 deletions
|
@ -74,14 +74,25 @@ fn print_declarations_help<'a>(
|
|||
f.intersperse(defs, f.hardline().append(f.hardline()))
|
||||
}
|
||||
|
||||
fn always_true() -> bool {
|
||||
true
|
||||
}
|
||||
|
||||
macro_rules! maybe_paren {
|
||||
($paren_if_above:expr, $my_prec:expr, $doc:expr) => {
|
||||
maybe_paren!($paren_if_above, $my_prec, || true, $doc)
|
||||
maybe_paren!($paren_if_above, $my_prec, always_true, $doc)
|
||||
};
|
||||
($paren_if_above:expr, $my_prec:expr, $extra_cond:expr, $doc:expr) => {
|
||||
if $my_prec > $paren_if_above && $extra_cond() {
|
||||
$doc.parens().group()
|
||||
} else {
|
||||
'blk: {
|
||||
if $my_prec > $paren_if_above {
|
||||
#[allow(clippy::redundant_closure_call)]
|
||||
let extra_cond = $extra_cond();
|
||||
|
||||
if extra_cond {
|
||||
break 'blk $doc.parens().group();
|
||||
}
|
||||
}
|
||||
|
||||
$doc
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue