cccc137b88
rustdoc: Associated type fixes The first commit fixes a bug with "dud" items in the search index from misrepresented `type` items in trait impl blocks. For a trait *implementation* there are typedefs which are the types for that particular trait and implementor. Skip these in the search index. There were lots of dud items in the search index due to this (search for Item, Iterator's associated type). Add a boolean to clean::TypedefItem so that it tracks whether the it is a type alias on its own, or if it's a `type` item in a trait impl. The second commit fixes a bug that made signatures and where bounds using associated types (if they were not on `Self`) incorrect. The third commit fixes so that where clauses in type alias definititons are shown. Fixes #22442 Fixes #24417 Fixes #25769 |
||
---|---|---|
.. | ||
src-links | ||
assoc-consts.rs | ||
assoc-types.rs | ||
default-impl.rs | ||
extern-default-method.rs | ||
extern-method.rs | ||
ffi.rs | ||
hidden-line.rs | ||
inline-default-methods.rs | ||
issue-13698.rs | ||
issue-15169.rs | ||
issue-15318-2.rs | ||
issue-15318-3.rs | ||
issue-15318.rs | ||
issue-15347.rs | ||
issue-16019.rs | ||
issue-16265-1.rs | ||
issue-16265-2.rs | ||
issue-17476.rs | ||
issue-18199.rs | ||
issue-19055.rs | ||
issue-19190-2.rs | ||
issue-19190-3.rs | ||
issue-19190.rs | ||
issue-20175.rs | ||
issue-20646.rs | ||
issue-20727-2.rs | ||
issue-20727-3.rs | ||
issue-20727-4.rs | ||
issue-20727.rs | ||
issue-21092.rs | ||
issue-21474.rs | ||
issue-21801.rs | ||
issue-22025.rs | ||
issue-22038.rs | ||
issue-23106.rs | ||
issue-23207.rs | ||
issue-23511.rs | ||
issue-23744.rs | ||
must-use.rs | ||
negative-impl.rs | ||
recursion1.rs | ||
recursion2.rs | ||
recursion3.rs | ||
search-index.rs | ||
smoke.rs | ||
src-links.rs | ||
viewpath-self.rs | ||
where.rs |