You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The stability summary page does not appear to inline across reexports properly. For example, trie_map in std::collections is currently shown as entirely experimental, but in libcollections has a non-trivial percentage of unstable items.
The text was updated successfully, but these errors were encountered:
aturon
added
the
T-rustdoc
Relevant to the rustdoc team, which will review and decide on the PR/issue.
label
Nov 9, 2014
Previously, the stability summary page attempted to associate impl
blocks with the module in which they were defined, rather than the
module defining the type they apply to (which is usually, but not
always, the same). Unfortunately, due to the basic architecture of
rustdoc, this meant that impls from re-exports were not being counted.
This commit makes the stability summary work the same way that rustdoc's
rendered output does: all methods are counted alongside the type they
apply to, no matter where the methods are defined.
In addition, for trait impl blocks only the stability of the overall
block is counted; the stability of the methods within is not
counted (since that stability level is part of the trait definition).
Fixesrust-lang#18812
Previously, the stability summary page attempted to associate impl
blocks with the module in which they were defined, rather than the
module defining the type they apply to (which is usually, but not
always, the same). Unfortunately, due to the basic architecture of
rustdoc, this meant that impls from re-exports were not being counted.
This commit makes the stability summary work the same way that rustdoc's
rendered output does: all methods are counted alongside the type they
apply to, no matter where the methods are defined.
In addition, for trait impl blocks only the stability of the overall
block is counted; the stability of the methods within is not
counted (since that stability level is part of the trait definition).
Fixes#18812
The stability summary page does not appear to inline across reexports properly. For example,
trie_map
instd::collections
is currently shown as entirely experimental, but inlibcollections
has a non-trivial percentage of unstable items.The text was updated successfully, but these errors were encountered: