mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-27 01:04:03 +00:00
e600c0ba0e
This makes sense, since the search index has the information in it, and it's more useful for function signature searches since a function signature search's item type is, by definition, some type of function (there's more than one, but not very many).
96 lines
2.0 KiB
JavaScript
96 lines
2.0 KiB
JavaScript
const QUERY = [
|
|
"R<!>",
|
|
"!",
|
|
"a!",
|
|
"a!::b",
|
|
"!::b",
|
|
"a!::b!",
|
|
];
|
|
|
|
const PARSED = [
|
|
{
|
|
elems: [{
|
|
name: "r",
|
|
fullPath: ["r"],
|
|
pathWithoutLast: [],
|
|
pathLast: "r",
|
|
generics: [
|
|
{
|
|
name: "!",
|
|
fullPath: ["!"],
|
|
pathWithoutLast: [],
|
|
pathLast: "!",
|
|
generics: [],
|
|
},
|
|
],
|
|
typeFilter: -1,
|
|
}],
|
|
foundElems: 1,
|
|
original: "R<!>",
|
|
returned: [],
|
|
userQuery: "r<!>",
|
|
error: null,
|
|
},
|
|
{
|
|
elems: [{
|
|
name: "!",
|
|
fullPath: ["!"],
|
|
pathWithoutLast: [],
|
|
pathLast: "!",
|
|
generics: [],
|
|
typeFilter: -1,
|
|
}],
|
|
foundElems: 1,
|
|
original: "!",
|
|
returned: [],
|
|
userQuery: "!",
|
|
error: null,
|
|
},
|
|
{
|
|
elems: [{
|
|
name: "a",
|
|
fullPath: ["a"],
|
|
pathWithoutLast: [],
|
|
pathLast: "a",
|
|
generics: [],
|
|
typeFilter: 14,
|
|
}],
|
|
foundElems: 1,
|
|
original: "a!",
|
|
returned: [],
|
|
userQuery: "a!",
|
|
error: null,
|
|
},
|
|
{
|
|
elems: [],
|
|
foundElems: 0,
|
|
original: "a!::b",
|
|
returned: [],
|
|
userQuery: "a!::b",
|
|
error: "Cannot have associated items in macros",
|
|
},
|
|
{
|
|
elems: [{
|
|
name: "!::b",
|
|
fullPath: ["!", "b"],
|
|
pathWithoutLast: ["!"],
|
|
pathLast: "b",
|
|
generics: [],
|
|
typeFilter: -1,
|
|
}],
|
|
foundElems: 1,
|
|
original: "!::b",
|
|
returned: [],
|
|
userQuery: "!::b",
|
|
error: null,
|
|
},
|
|
{
|
|
elems: [],
|
|
foundElems: 0,
|
|
original: "a!::b!",
|
|
returned: [],
|
|
userQuery: "a!::b!",
|
|
error: "Cannot have associated items in macros",
|
|
},
|
|
];
|