@@ -2102,8 +2102,6 @@ function initSearch(rawSearchIndex) {
21022102        } 
21032103
21042104        function  innerRunQuery ( )  { 
2105-             let  elem ,  i ,  nSearchWords ,  in_returned ,  row ; 
2106- 
21072105            let  queryLen  =  0 ; 
21082106            for  ( const  elem  of  parsedQuery . elems )  { 
21092107                queryLen  +=  elem . name . length ; 
@@ -2225,8 +2223,8 @@ function initSearch(rawSearchIndex) {
22252223
22262224            if  ( parsedQuery . foundElems  ===  1 )  { 
22272225                if  ( parsedQuery . elems . length  ===  1 )  { 
2228-                     elem  =  parsedQuery . elems [ 0 ] ; 
2229-                     for  ( i  =  0 ,  nSearchWords  =  searchWords . length ;  i  <  nSearchWords ;  ++ i )  { 
2226+                     const   elem  =  parsedQuery . elems [ 0 ] ; 
2227+                     for  ( let   i  =  0 ,  nSearchWords  =  searchWords . length ;  i  <  nSearchWords ;  ++ i )  { 
22302228                        // It means we want to check for this element everywhere (in names, args and 
22312229                        // returned). 
22322230                        handleSingleArg ( 
@@ -2241,10 +2239,9 @@ function initSearch(rawSearchIndex) {
22412239                    } 
22422240                }  else  if  ( parsedQuery . returned . length  ===  1 )  { 
22432241                    // We received one returned argument to check, so looking into returned values. 
2244-                     elem  =  parsedQuery . returned [ 0 ] ; 
2245-                     for  ( i  =  0 ,  nSearchWords  =  searchWords . length ;  i  <  nSearchWords ;  ++ i )  { 
2246-                         row  =  searchIndex [ i ] ; 
2247-                         in_returned  =  row . type  &&  unifyFunctionTypes ( 
2242+                     for  ( let  i  =  0 ,  nSearchWords  =  searchWords . length ;  i  <  nSearchWords ;  ++ i )  { 
2243+                         const  row  =  searchIndex [ i ] ; 
2244+                         const  in_returned  =  row . type  &&  unifyFunctionTypes ( 
22482245                            row . type . output , 
22492246                            parsedQuery . returned , 
22502247                            row . type . where_clause 
@@ -2262,7 +2259,7 @@ function initSearch(rawSearchIndex) {
22622259                    } 
22632260                } 
22642261            }  else  if  ( parsedQuery . foundElems  >  0 )  { 
2265-                 for  ( i  =  0 ,  nSearchWords  =  searchWords . length ;  i  <  nSearchWords ;  ++ i )  { 
2262+                 for  ( let   i  =  0 ,  nSearchWords  =  searchWords . length ;  i  <  nSearchWords ;  ++ i )  { 
22662263                    handleArgs ( searchIndex [ i ] ,  i ,  results_others ) ; 
22672264                } 
22682265            } 
@@ -2418,7 +2415,6 @@ function initSearch(rawSearchIndex) {
24182415        const  extraClass  =  display  ? " active"  : "" ; 
24192416
24202417        const  output  =  document . createElement ( "div" ) ; 
2421-         let  length  =  0 ; 
24222418        if  ( array . length  >  0 )  { 
24232419            output . className  =  "search-results "  +  extraClass ; 
24242420
@@ -2428,8 +2424,6 @@ function initSearch(rawSearchIndex) {
24282424                const  longType  =  longItemTypes [ item . ty ] ; 
24292425                const  typeName  =  longType . length  !==  0  ? `${ longType }   : "?" ; 
24302426
2431-                 length  +=  1 ; 
2432- 
24332427                const  link  =  document . createElement ( "a" ) ; 
24342428                link . className  =  "result-"  +  type ; 
24352429                link . href  =  item . href ; 
@@ -2477,7 +2471,7 @@ ${item.displayPath}<span class="${type}">${name}</span>\
24772471                "href=\"https://docs.rs\">Docs.rs</a> for documentation of crates released on"  + 
24782472                " <a href=\"https://crates.io/\">crates.io</a>.</li></ul>" ; 
24792473        } 
2480-         return  [ output ,  length ] ; 
2474+         return  [ output ,  array . length ] ; 
24812475    } 
24822476
24832477    function  makeTabHeader ( tabNb ,  text ,  nbElems )  { 
0 commit comments