<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/rustdoc-js/generics-impl.js, branch 1.89.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.89.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.89.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-10-30T19:27:48+00:00</updated>
<entry>
<title>rustdoc-search: simplify rules for generics and type params</title>
<updated>2024-10-30T19:27:48+00:00</updated>
<author>
<name>Michael Howell</name>
<email>michael@notriddle.com</email>
</author>
<published>2024-09-25T01:18:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=12dc24f46007f82b93ed85614347a42d47580afa'/>
<id>urn:sha1:12dc24f46007f82b93ed85614347a42d47580afa</id>
<content type='text'>
This commit is a response to feedback on the displayed type
signatures results, by making generics act stricter.

Generics are tightened by making order significant. This means
`Vec&lt;Allocator&gt;` now matches only with a true vector of allocators,
instead of matching the second type param. It also makes unboxing
within generics stricter, so `Result&lt;A, B&gt;` only matches if `B`
is in the error type and `A` is in the success type. The top level
of the function search is unaffected.

Find the discussion on:

* &lt;https://rust-lang.zulipchat.com/#narrow/stream/393423-t-rustdoc.2Fmeetings/topic/meeting.202024-07-08/near/449965149&gt;
* &lt;https://github.com/rust-lang/rust/pull/124544#issuecomment-2204272265&gt;
* &lt;https://rust-lang.zulipchat.com/#narrow/channel/266220-t-rustdoc/topic/deciding.20on.20semantics.20of.20generics.20in.20rustdoc.20search/near/476841363&gt;
</content>
</entry>
<entry>
<title>Update rustdoc-js* format</title>
<updated>2023-06-09T15:00:47+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume.gomez@huawei.com</email>
</author>
<published>2023-06-09T14:49:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9803651ee84545f8913b6fe9e76c8bd13603bb6e'/>
<id>urn:sha1:9803651ee84545f8913b6fe9e76c8bd13603bb6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustdoc: add support for type filters in arguments and generics</title>
<updated>2023-03-21T05:41:57+00:00</updated>
<author>
<name>Michael Howell</name>
<email>michael@notriddle.com</email>
</author>
<published>2023-03-01T01:17:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e600c0ba0e0b8153e68c4cead3d92b2c52ca8914'/>
<id>urn:sha1:e600c0ba0e0b8153e68c4cead3d92b2c52ca8914</id>
<content type='text'>
This makes sense, since the search index has the information in it,
and it's more useful for function signature searches since a
function signature search's item type is, by definition, some type
of function (there's more than one, but not very many).
</content>
</entry>
<entry>
<title>Move /src/test to /tests</title>
<updated>2023-01-11T09:32:08+00:00</updated>
<author>
<name>Albert Larsan</name>
<email>74931857+albertlarsan68@users.noreply.github.com</email>
</author>
<published>2023-01-05T08:13:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cf2dff2b1e3fa55fa5415d524200070d0d7aacfe'/>
<id>urn:sha1:cf2dff2b1e3fa55fa5415d524200070d0d7aacfe</id>
<content type='text'>
</content>
</entry>
</feed>
