25 lines
267 B
Markdown
25 lines
267 B
Markdown
|
|
# Assists
|
||
|
|
|
||
|
|
## `convert_to_guarded_return`
|
||
|
|
|
||
|
|
Replace a large conditional with a guarded return.
|
||
|
|
|
||
|
|
```rust
|
||
|
|
// BEFORE
|
||
|
|
fn main() {
|
||
|
|
<|>if cond {
|
||
|
|
foo();
|
||
|
|
bar();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
// AFTER
|
||
|
|
fn main() {
|
||
|
|
if !cond {
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
foo();
|
||
|
|
bar();
|
||
|
|
}
|
||
|
|
```
|