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

Findings

✓ No findings reported for this file.

Get this view in your editor

Same data, no extra tab — call code_get_file + code_get_findings over MCP from Claude/Cursor/Copilot.