]> git.proxmox.com Git - rustc.git/blame - tests/rustdoc-js-std/parser-ident.js
New upstream version 1.72.1+dfsg1
[rustc.git] / tests / rustdoc-js-std / parser-ident.js
CommitLineData
04454e1e
FG
1const PARSED = [
2 {
fe692bf9 3 query: "R<!>",
04454e1e
FG
4 elems: [{
5 name: "r",
6 fullPath: ["r"],
7 pathWithoutLast: [],
8 pathLast: "r",
9 generics: [
10 {
fe692bf9
FG
11 name: "never",
12 fullPath: ["never"],
04454e1e 13 pathWithoutLast: [],
fe692bf9 14 pathLast: "never",
04454e1e 15 generics: [],
fe692bf9 16 typeFilter: 15,
04454e1e
FG
17 },
18 ],
353b0b11 19 typeFilter: -1,
04454e1e
FG
20 }],
21 foundElems: 1,
22 original: "R<!>",
23 returned: [],
04454e1e
FG
24 userQuery: "r<!>",
25 error: null,
26 },
27 {
fe692bf9 28 query: "!",
04454e1e 29 elems: [{
fe692bf9
FG
30 name: "never",
31 fullPath: ["never"],
04454e1e 32 pathWithoutLast: [],
fe692bf9 33 pathLast: "never",
04454e1e 34 generics: [],
fe692bf9 35 typeFilter: 15,
04454e1e
FG
36 }],
37 foundElems: 1,
38 original: "!",
39 returned: [],
04454e1e
FG
40 userQuery: "!",
41 error: null,
42 },
43 {
fe692bf9 44 query: "a!",
04454e1e 45 elems: [{
9ffffee4
FG
46 name: "a",
47 fullPath: ["a"],
04454e1e 48 pathWithoutLast: [],
9ffffee4 49 pathLast: "a",
04454e1e 50 generics: [],
353b0b11 51 typeFilter: 14,
04454e1e
FG
52 }],
53 foundElems: 1,
54 original: "a!",
55 returned: [],
04454e1e
FG
56 userQuery: "a!",
57 error: null,
58 },
59 {
fe692bf9 60 query: "a!::b",
9ffffee4
FG
61 elems: [],
62 foundElems: 0,
04454e1e
FG
63 original: "a!::b",
64 returned: [],
04454e1e 65 userQuery: "a!::b",
9ffffee4 66 error: "Cannot have associated items in macros",
04454e1e
FG
67 },
68 {
fe692bf9
FG
69 query: "!<T>",
70 elems: [],
71 foundElems: 0,
72 original: "!<T>",
73 returned: [],
74 userQuery: "!<t>",
75 error: "Never type `!` does not accept generic parameters",
76 },
77 {
78 query: "!::b",
04454e1e 79 elems: [{
9ffffee4 80 name: "!::b",
fe692bf9
FG
81 fullPath: ["never", "b"],
82 pathWithoutLast: ["never"],
9ffffee4 83 pathLast: "b",
04454e1e 84 generics: [],
353b0b11 85 typeFilter: -1,
04454e1e
FG
86 }],
87 foundElems: 1,
9ffffee4
FG
88 original: "!::b",
89 returned: [],
9ffffee4
FG
90 userQuery: "!::b",
91 error: null,
92 },
93 {
fe692bf9
FG
94 query: "b::!",
95 elems: [],
96 foundElems: 0,
97 original: "b::!",
98 returned: [],
99 userQuery: "b::!",
100 error: "Never type `!` is not associated item",
101 },
102 {
103 query: "!::!",
104 elems: [],
105 foundElems: 0,
106 original: "!::!",
107 returned: [],
108 userQuery: "!::!",
109 error: "Never type `!` is not associated item",
110 },
111 {
112 query: "b::!::c",
113 elems: [],
114 foundElems: 0,
115 original: "b::!::c",
116 returned: [],
117 userQuery: "b::!::c",
118 error: "Never type `!` is not associated item",
119 },
120 {
121 query: "!::b<T>",
122 elems: [{
123 name: "!::b",
124 fullPath: ["never", "b"],
125 pathWithoutLast: ["never"],
126 pathLast: "b",
127 generics: [
128 {
129 name: "t",
130 fullPath: ["t"],
131 pathWithoutLast: [],
132 pathLast: "t",
133 generics: [],
134 typeFilter: -1,
135 }
136 ],
137 typeFilter: -1,
138 }],
139 foundElems: 1,
140 original: "!::b<T>",
141 returned: [],
142 userQuery: "!::b<t>",
143 error: null,
144 },
145 {
146 query: "a!::b!",
9ffffee4
FG
147 elems: [],
148 foundElems: 0,
04454e1e
FG
149 original: "a!::b!",
150 returned: [],
04454e1e 151 userQuery: "a!::b!",
9ffffee4 152 error: "Cannot have associated items in macros",
04454e1e
FG
153 },
154];