From 09c707f0ca8198bcf81ceab2f68298f661b37b6f Mon Sep 17 00:00:00 2001 From: David Wood Date: Sun, 21 Apr 2019 14:33:28 +0100 Subject: [PATCH] Display original pattern in rustdoc. This commit displays the original pattern in generated documentation for async functions rather than the synthesized pattern. --- src/librustdoc/clean/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librustdoc/clean/mod.rs b/src/librustdoc/clean/mod.rs index 80e796b0af73..96e1138fb34e 100644 --- a/src/librustdoc/clean/mod.rs +++ b/src/librustdoc/clean/mod.rs @@ -2017,7 +2017,7 @@ impl<'a> Clean for (&'a [hir::Ty], hir::BodyId) { Arguments { values: self.0.iter().enumerate().map(|(i, ty)| { Argument { - name: name_from_pat(&body.arguments[i].pat), + name: name_from_pat(&body.arguments[i].original_pat()), type_: ty.clean(cx), } }).collect()