We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9b8bfed commit a3a29f5Copy full SHA for a3a29f5
src/tools/rustfmt/src/patterns.rs
@@ -48,7 +48,8 @@ fn is_short_pattern_inner(pat: &ast::Pat) -> bool {
48
| ast::PatKind::MacCall(..)
49
| ast::PatKind::Slice(..)
50
| ast::PatKind::Path(..)
51
- | ast::PatKind::Range(..) => false,
+ | ast::PatKind::Range(..)
52
+ | ast::PatKind::Guard(..) => false,
53
ast::PatKind::Tuple(ref subpats) => subpats.len() <= 1,
54
ast::PatKind::TupleStruct(_, ref path, ref subpats) => {
55
path.segments.len() <= 1 && subpats.len() <= 1
@@ -340,6 +341,7 @@ impl Rewrite for Pat {
340
341
.map(|inner_pat| format!("({})", inner_pat)),
342
PatKind::Err(_) => Err(RewriteError::Unknown),
343
PatKind::Deref(_) => Err(RewriteError::Unknown),
344
+ PatKind::Guard(..) => Err(RewriteError::Unknown),
345
}
346
347
0 commit comments