about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-01-08 12:34:20 +0000
committerbors <bors@rust-lang.org>2021-01-08 12:34:20 +0000
commit937f629535f38c655267f1ed21ce6830f592f5df (patch)
tree099dcda1cc0c4a0e7ccc55607172de593a04889a /compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
parent3d8608a8638fabc46e83acc0626d4cf2782f0702 (diff)
parentea946071ddd5e0cf395eb910253bc1622dcd1f6c (diff)
downloadrust-937f629535f38c655267f1ed21ce6830f592f5df.tar.gz
rust-937f629535f38c655267f1ed21ce6830f592f5df.zip
Auto merge of #80653 - jryans:doc-deref-recursive, r=jyn514,GuillaumeGomez
Recursively document methods via `Deref` traits

This changes `rustdoc` to recursively follow `Deref` targets so that methods from all levels are added to the rendered output. This implementation displays the methods from all levels in the expanded state with separate sections for each level.

![image](https://user-images.githubusercontent.com/279572/103482863-46723b00-4ddb-11eb-972b-c463351a425c.png)

Fixes https://github.com/rust-lang/rust/issues/26207
Fixes https://github.com/rust-lang/rust/issues/53038
Fixes https://github.com/rust-lang/rust/issues/71640

r? `@jyn514`
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions