Michael Howell
5451fe7d7c
rustdoc: implement bag semantics for function parameter search
...
This tweak to the function signature search engine makes things so that,
if a type is repeated in the search query, it'll only match if the
function actually includes it that many times.
2023-03-19 18:19:24 -07:00
Michael Howell
44813e038c
rustdoc: fix type search when more than one where
clause applies
2023-03-07 11:37:04 -07:00
Michael Howell
a6446c53fe
rustdoc: fix type search index for fn<T>() -> &T where T: Trait
2023-03-07 11:20:49 -07:00
Michael Howell
9d27028391
rustdoc: function signature search with traits in where
clause
2023-03-04 09:05:57 -07:00
Michael Howell
4de9c6d491
rustdoc: search by macro when query ends with !
...
Related to #96399
2023-02-16 18:16:09 -07:00
Michael Howell
39fd4bb476
rustdoc: update test cases to match with stricter match criteria
2023-01-21 00:11:39 -07:00
Michael Howell
e09e6df787
rustdoc: compute maximum Levenshtein distance based on the query
...
The heuristic is pretty close to the name resolver.
Fixes #103357
2023-01-21 00:11:39 -07:00
Michael Howell
db558b4686
rustdoc: update search test cases
2023-01-14 12:04:12 -07:00
Albert Larsan
cf2dff2b1e
Move /src/test to /tests
2023-01-11 09:32:08 +00:00