cover guard patterns in rustfmt
This commit is contained in:
parent
9b8bfed73b
commit
a3a29f50ef
1 changed files with 3 additions and 1 deletions
|
|
@ -48,7 +48,8 @@ fn is_short_pattern_inner(pat: &ast::Pat) -> bool {
|
|||
| ast::PatKind::MacCall(..)
|
||||
| ast::PatKind::Slice(..)
|
||||
| ast::PatKind::Path(..)
|
||||
| ast::PatKind::Range(..) => false,
|
||||
| ast::PatKind::Range(..)
|
||||
| ast::PatKind::Guard(..) => false,
|
||||
ast::PatKind::Tuple(ref subpats) => subpats.len() <= 1,
|
||||
ast::PatKind::TupleStruct(_, ref path, ref subpats) => {
|
||||
path.segments.len() <= 1 && subpats.len() <= 1
|
||||
|
|
@ -340,6 +341,7 @@ impl Rewrite for Pat {
|
|||
.map(|inner_pat| format!("({})", inner_pat)),
|
||||
PatKind::Err(_) => Err(RewriteError::Unknown),
|
||||
PatKind::Deref(_) => Err(RewriteError::Unknown),
|
||||
PatKind::Guard(..) => Err(RewriteError::Unknown),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue