rustdoc-search: pass original names through AST
This commit is contained in:
parent
2cc1c0c39a
commit
5c7e7dfe10
19 changed files with 295 additions and 487 deletions
|
@ -3,9 +3,8 @@ const PARSED = [
|
|||
query: '[[[D, []]]',
|
||||
elems: [],
|
||||
foundElems: 0,
|
||||
original: '[[[D, []]]',
|
||||
userQuery: '[[[D, []]]',
|
||||
returned: [],
|
||||
userQuery: '[[[d, []]]',
|
||||
error: 'Unclosed `[`',
|
||||
},
|
||||
{
|
||||
|
@ -30,7 +29,7 @@ const PARSED = [
|
|||
pathLast: "[]",
|
||||
generics: [
|
||||
{
|
||||
name: "d",
|
||||
name: "D",
|
||||
fullPath: ["d"],
|
||||
pathWithoutLast: [],
|
||||
pathLast: "d",
|
||||
|
@ -56,9 +55,8 @@ const PARSED = [
|
|||
},
|
||||
],
|
||||
foundElems: 1,
|
||||
original: '[[[D, []]]]',
|
||||
userQuery: '[[[D, []]]]',
|
||||
returned: [],
|
||||
userQuery: '[[[d, []]]]',
|
||||
error: null,
|
||||
},
|
||||
{
|
||||
|
@ -82,9 +80,8 @@ const PARSED = [
|
|||
},
|
||||
],
|
||||
foundElems: 2,
|
||||
original: "[],u8",
|
||||
returned: [],
|
||||
userQuery: "[],u8",
|
||||
returned: [],
|
||||
error: null,
|
||||
},
|
||||
{
|
||||
|
@ -109,9 +106,8 @@ const PARSED = [
|
|||
},
|
||||
],
|
||||
foundElems: 1,
|
||||
original: "[u8]",
|
||||
returned: [],
|
||||
userQuery: "[u8]",
|
||||
returned: [],
|
||||
error: null,
|
||||
},
|
||||
{
|
||||
|
@ -144,9 +140,8 @@ const PARSED = [
|
|||
},
|
||||
],
|
||||
foundElems: 1,
|
||||
original: "[u8,u8]",
|
||||
returned: [],
|
||||
userQuery: "[u8,u8]",
|
||||
returned: [],
|
||||
error: null,
|
||||
},
|
||||
{
|
||||
|
@ -180,9 +175,8 @@ const PARSED = [
|
|||
},
|
||||
],
|
||||
foundElems: 1,
|
||||
original: "[u8<u8>]",
|
||||
returned: [],
|
||||
userQuery: "[u8<u8>]",
|
||||
returned: [],
|
||||
error: null,
|
||||
},
|
||||
{
|
||||
|
@ -198,90 +192,80 @@ const PARSED = [
|
|||
},
|
||||
],
|
||||
foundElems: 1,
|
||||
original: "[]",
|
||||
returned: [],
|
||||
userQuery: "[]",
|
||||
returned: [],
|
||||
error: null,
|
||||
},
|
||||
{
|
||||
query: '[>',
|
||||
elems: [],
|
||||
foundElems: 0,
|
||||
original: "[>",
|
||||
returned: [],
|
||||
userQuery: "[>",
|
||||
returned: [],
|
||||
error: "Unexpected `>` after `[`",
|
||||
},
|
||||
{
|
||||
query: '[<',
|
||||
elems: [],
|
||||
foundElems: 0,
|
||||
original: "[<",
|
||||
returned: [],
|
||||
userQuery: "[<",
|
||||
returned: [],
|
||||
error: "Found generics without a path",
|
||||
},
|
||||
{
|
||||
query: '[a>',
|
||||
elems: [],
|
||||
foundElems: 0,
|
||||
original: "[a>",
|
||||
returned: [],
|
||||
userQuery: "[a>",
|
||||
returned: [],
|
||||
error: "Unexpected `>` after `[`",
|
||||
},
|
||||
{
|
||||
query: '[a<',
|
||||
elems: [],
|
||||
foundElems: 0,
|
||||
original: "[a<",
|
||||
returned: [],
|
||||
userQuery: "[a<",
|
||||
returned: [],
|
||||
error: "Unclosed `<`",
|
||||
},
|
||||
{
|
||||
query: '[a',
|
||||
elems: [],
|
||||
foundElems: 0,
|
||||
original: "[a",
|
||||
returned: [],
|
||||
userQuery: "[a",
|
||||
returned: [],
|
||||
error: "Unclosed `[`",
|
||||
},
|
||||
{
|
||||
query: '[',
|
||||
elems: [],
|
||||
foundElems: 0,
|
||||
original: "[",
|
||||
returned: [],
|
||||
userQuery: "[",
|
||||
returned: [],
|
||||
error: "Unclosed `[`",
|
||||
},
|
||||
{
|
||||
query: ']',
|
||||
elems: [],
|
||||
foundElems: 0,
|
||||
original: "]",
|
||||
returned: [],
|
||||
userQuery: "]",
|
||||
returned: [],
|
||||
error: "Unexpected `]`",
|
||||
},
|
||||
{
|
||||
query: '[a<b>',
|
||||
elems: [],
|
||||
foundElems: 0,
|
||||
original: "[a<b>",
|
||||
returned: [],
|
||||
userQuery: "[a<b>",
|
||||
returned: [],
|
||||
error: "Unclosed `[`",
|
||||
},
|
||||
{
|
||||
query: 'a<b>]',
|
||||
elems: [],
|
||||
foundElems: 0,
|
||||
original: "a<b>]",
|
||||
returned: [],
|
||||
userQuery: "a<b>]",
|
||||
returned: [],
|
||||
error: "Unexpected `]` after `>`",
|
||||
},
|
||||
{
|
||||
|
@ -306,18 +290,16 @@ const PARSED = [
|
|||
},
|
||||
],
|
||||
foundElems: 1,
|
||||
original: "primitive:[u8]",
|
||||
returned: [],
|
||||
userQuery: "primitive:[u8]",
|
||||
returned: [],
|
||||
error: null,
|
||||
},
|
||||
{
|
||||
query: 'macro:[u8]',
|
||||
elems: [],
|
||||
foundElems: 0,
|
||||
original: "macro:[u8]",
|
||||
returned: [],
|
||||
userQuery: "macro:[u8]",
|
||||
returned: [],
|
||||
error: "Invalid search type: primitive `[]` and `macro` both specified",
|
||||
},
|
||||
];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue