File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed
src/librustdoc/html/static/js Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -4588,18 +4588,16 @@ class DocSearch {
4588
4588
// types with generic parameters go last.
4589
4589
// That's because of the way unification is structured: it eats off
4590
4590
// the end, and hits a fast path if the last item is a simple atom.
4591
- // @ts -expect-error
4591
+ /** @type { function(rustdoc.QueryElement, rustdoc.QueryElement): number } */
4592
4592
const sortQ = ( a , b ) => {
4593
4593
const ag = a . generics . length === 0 && a . bindings . size === 0 ;
4594
4594
const bg = b . generics . length === 0 && b . bindings . size === 0 ;
4595
4595
if ( ag !== bg ) {
4596
- // @ts -expect-error
4597
- return ag - bg ;
4596
+ return + ag - + bg ;
4598
4597
}
4599
- const ai = a . id > 0 ;
4600
- const bi = b . id > 0 ;
4601
- // @ts -expect-error
4602
- return ai - bi ;
4598
+ const ai = a . id !== null && a . id > 0 ;
4599
+ const bi = b . id !== null && b . id > 0 ;
4600
+ return + ai - + bi ;
4603
4601
} ;
4604
4602
parsedQuery . elems . sort ( sortQ ) ;
4605
4603
parsedQuery . returned . sort ( sortQ ) ;
You can’t perform that action at this time.
0 commit comments