about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-11-25 18:35:42 +0100
committerGitHub <noreply@github.com>2022-11-25 18:35:42 +0100
commit996de3adf6adc2b2ad86d8646ec8946536fa60a7 (patch)
tree039c17f96aab3b2cf3aef415ba08951e4d4f2a89 /src/test
parent287bb6d252321b383620263013ac9f33d9db56d2 (diff)
parenteac8921ccffa45f39f8b0826882ad8c705184079 (diff)
downloadrust-996de3adf6adc2b2ad86d8646ec8946536fa60a7.tar.gz
rust-996de3adf6adc2b2ad86d8646ec8946536fa60a7.zip
Rollup merge of #104879 - aDotInTheVoid:jsondoclint-typedef, r=GuillaumeGomez
jsondoclint: Recognise Typedef as valid kind for Type::ResolvedPath

Closes #104851

r? ``@GuillaumeGomez``

``@rustbot`` modify labels: +A-testsuite
Diffstat (limited to 'src/test')
-rw-r--r--src/test/rustdoc-json/fns/return_type_alias.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/test/rustdoc-json/fns/return_type_alias.rs b/src/test/rustdoc-json/fns/return_type_alias.rs
new file mode 100644
index 00000000000..2578bb49ad3
--- /dev/null
+++ b/src/test/rustdoc-json/fns/return_type_alias.rs
@@ -0,0 +1,10 @@
+// Regression test for <https://github.com/rust-lang/rust/issues/104851>
+
+/// @set foo = "$.index[*][?(@.name=='Foo')].id"
+pub type Foo = i32;
+
+// @is "$.index[*][?(@.name=='demo')].inner.decl.output.kind" '"resolved_path"'
+// @is "$.index[*][?(@.name=='demo')].inner.decl.output.inner.id" $foo
+pub fn demo() -> Foo {
+    42
+}