rustdoc-search: build args, return, and generics on one unifier

This enhances generics with the "unboxing" behavior where A<T>
matches T. It makes this unboxing transitive over generics.
This commit is contained in:
Michael Howell 2023-06-02 19:58:44 -07:00
parent 04f4493722
commit 9946d67579
4 changed files with 178 additions and 138 deletions

View file

@ -0,0 +1,5 @@
pub struct Object<T, U>(T, U);
pub fn something() -> Result<Object<i32, u32>, bool> {
loop {}
}