diff options
| author | bors <bors@rust-lang.org> | 2021-10-30 04:12:40 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2021-10-30 04:12:40 +0000 |
| commit | 22f1ad75e95500b3cab1d07c80d04c34d0f15f96 (patch) | |
| tree | ada98184608b4830994f375713d3a8d655cc1632 /src/test | |
| parent | 021947d37a30cbfc34695b5933833ecc23bc3aeb (diff) | |
| parent | 355e6eddfed1d2d30f04b2a6b3793a47bb432342 (diff) | |
| download | rust-22f1ad75e95500b3cab1d07c80d04c34d0f15f96.tar.gz rust-22f1ad75e95500b3cab1d07c80d04c34d0f15f96.zip | |
Auto merge of #88268 - GuillaumeGomez:generics-search-index, r=notriddle,camelid,jyn514
rustdoc: Fix generics generation in search index The generics were not added to the search index as they should, instead they were added as arguments. I used this opportunity to allow generics to have generics themselves (will come in very handy for my current rewrite of the search engine!). r? `@jyn514`
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/rustdoc-js/generics.js | 22 | ||||
| -rw-r--r-- | src/test/rustdoc-js/generics.rs | 5 |
2 files changed, 23 insertions, 4 deletions
diff --git a/src/test/rustdoc-js/generics.js b/src/test/rustdoc-js/generics.js index 49a80ae2360..63a9ad53812 100644 --- a/src/test/rustdoc-js/generics.js +++ b/src/test/rustdoc-js/generics.js @@ -1,10 +1,12 @@ // exact-check const QUERY = [ - '"R<P>"', - '"P"', - 'P', - '"ExtraCreditStructMulti<ExtraCreditInnerMulti, ExtraCreditInnerMulti>"', + '"R<P>"', + '"P"', + 'P', + '"ExtraCreditStructMulti<ExtraCreditInnerMulti, ExtraCreditInnerMulti>"', + 'TraitCat', + 'TraitDog', ]; const EXPECTED = [ @@ -30,9 +32,11 @@ const EXPECTED = [ { 'returned': [ { 'path': 'generics', 'name': 'alef' }, + { 'path': 'generics', 'name': 'bet' }, ], 'in_args': [ { 'path': 'generics', 'name': 'alpha' }, + { 'path': 'generics', 'name': 'beta' }, ], }, { @@ -41,4 +45,14 @@ const EXPECTED = [ ], 'returned': [], }, + { + 'in_args': [ + { 'path': 'generics', 'name': 'gamma' }, + ], + }, + { + 'in_args': [ + { 'path': 'generics', 'name': 'gamma' }, + ], + }, ]; diff --git a/src/test/rustdoc-js/generics.rs b/src/test/rustdoc-js/generics.rs index a0dc086e9f9..5e11a6d6018 100644 --- a/src/test/rustdoc-js/generics.rs +++ b/src/test/rustdoc-js/generics.rs @@ -19,3 +19,8 @@ pub fn extracreditlabhomework( pub fn redherringmatchforextracredit( _param: ExtraCreditStructMulti<ExtraCreditInnerMulti, ()> ) { loop {} } + +pub trait TraitCat {} +pub trait TraitDog {} + +pub fn gamma<T: TraitCat + TraitDog>(t: T) {} |
