about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2019-06-20 23:44:52 +0000
committerbors <bors@rust-lang.org>2019-06-20 23:44:52 +0000
commit9d5b6efdf62dbcd7bdf8e78a5f69c1b6678fd155 (patch)
tree41950de7ed4a9b85d8bb8b2970836a335bf3e475 /src/libsyntax/parse/parser
parent1d9981f04e8957345205c07adc2742886420ac37 (diff)
parent4c8d00a3ec9cecfdff7b5da5a7157cc532e78ee2 (diff)
downloadrust-9d5b6efdf62dbcd7bdf8e78a5f69c1b6678fd155.tar.gz
rust-9d5b6efdf62dbcd7bdf8e78a5f69c1b6678fd155.zip
Auto merge of #60293 - nagisa:rustdoc-all-the-auto-traits, r=eddyb
rustdoc: generate implementors for all auto traits

Previously we would only generate a list of synthetic implementations
for two well known traits – Send and Sync. With this patch all the auto
traits known to rustc are considered. This includes such traits like
Unpin and user’s own traits.

Sadly the implementation still iterates through the list of crate items
and checks them against the traits, which for non-std crates containing
their own auto-traits will still not include types defined in std/core.

It is an improvement nontheless.
Diffstat (limited to 'src/libsyntax/parse/parser')
0 files changed, 0 insertions, 0 deletions