| // exact-check | |
| const EXPECTED = [ | |
| { | |
| 'query': 'foo<assoc<u8>=u8> -> u32', | |
| 'correction': null, | |
| 'in_args': [], | |
| 'others': [ | |
| { 'path': 'gat', 'name': 'sample' }, | |
| ], | |
| }, | |
| { | |
| 'query': 'foo<assoc<u8>=u8> -> !', | |
| 'correction': null, | |
| 'in_args': [], | |
| 'others': [ | |
| { 'path': 'gat', 'name': 'synergy' }, | |
| ], | |
| }, | |
| { | |
| 'query': 'foo<assoc<u8>=u8>', | |
| 'correction': null, | |
| 'in_args': [ | |
| { 'path': 'gat', 'name': 'sample' }, | |
| { 'path': 'gat', 'name': 'synergy' }, | |
| ], | |
| }, | |
| { | |
| 'query': 'foo<assoc<u8>=u32>', | |
| 'correction': null, | |
| 'in_args': [ | |
| { 'path': 'gat', 'name': 'consider' }, | |
| ], | |
| }, | |
| { | |
| // This one is arguably a bug, because the way rustdoc | |
| // stores GATs in the search index is sloppy, but it's | |
| // precise enough to match most of the samples in the | |
| // GAT initiative repo | |
| 'query': 'foo<assoc<u32>=u8>', | |
| 'correction': null, | |
| 'in_args': [ | |
| { 'path': 'gat', 'name': 'consider' }, | |
| ], | |
| }, | |
| { | |
| // This one is arguably a bug, because the way rustdoc | |
| // stores GATs in the search index is sloppy, but it's | |
| // precise enough to match most of the samples in the | |
| // GAT initiative repo | |
| 'query': 'foo<assoc<T>=T>', | |
| 'correction': null, | |
| 'in_args': [ | |
| { 'path': 'gat', 'name': 'integrate' }, | |
| ], | |
| }, | |
| ]; |