about summary refs log tree commit diff
path: root/src/librustdoc/clean/utils.rs
diff options
context:
space:
mode:
authorMax Niederman <max@maxniederman.com>2024-08-24 21:56:12 -0700
committerMax Niederman <max@maxniederman.com>2024-12-31 17:21:29 -0800
commitb579c36224d9143a5721e4427d95f60e82cce6a6 (patch)
tree5ddb54e368dce399a92493c3ac93c0ba492707d9 /src/librustdoc/clean/utils.rs
parentd117b7f211835282b3b177dc64245fff0327c04c (diff)
downloadrust-b579c36224d9143a5721e4427d95f60e82cce6a6.tar.gz
rust-b579c36224d9143a5721e4427d95f60e82cce6a6.zip
add guard patterns to HIR and implement lowering
Diffstat (limited to 'src/librustdoc/clean/utils.rs')
-rw-r--r--src/librustdoc/clean/utils.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustdoc/clean/utils.rs b/src/librustdoc/clean/utils.rs
index 8aeebdde7bb..1fb35750c15 100644
--- a/src/librustdoc/clean/utils.rs
+++ b/src/librustdoc/clean/utils.rs
@@ -320,6 +320,7 @@ pub(crate) fn name_from_pat(p: &hir::Pat<'_>) -> Symbol {
             );
             return Symbol::intern("()");
         }
+        PatKind::Guard(p, _) => return name_from_pat(&*p),
         PatKind::Range(..) => return kw::Underscore,
         PatKind::Slice(begin, ref mid, end) => {
             let begin = begin.iter().map(|p| name_from_pat(p).to_string());