diff options
| author | bors <bors@rust-lang.org> | 2014-05-22 02:51:21 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-05-22 02:51:21 -0700 |
| commit | e7e5e9ce962d8243edd418c6f6d549d5bb62a227 (patch) | |
| tree | c90eca36b897788d0f257982e05cc24407a92550 /src/rustllvm/RustWrapper.cpp | |
| parent | 022a7b3cfb8014f79c79ba85a8273d16cda6e423 (diff) | |
| parent | 06eb9765fec87dc66e17c97f667e30e6726d133e (diff) | |
| download | rust-e7e5e9ce962d8243edd418c6f6d549d5bb62a227.tar.gz rust-e7e5e9ce962d8243edd418c6f6d549d5bb62a227.zip | |
auto merge of #14345 : alexcrichton/rust/rustdoc-many-impls, r=pcwalton
Right now, when you look in the "Implementors" section for traits, you only see implementors within that crate. This commit modifies that section to include implementors from neighboring crates as well. For example, the Container trait currently says that it is only implemented by strings and slices, but it is in fact implemented by nearly all containers. Implementation-wise, this change generates an "implementors cache" similarly to the search index where each crate will append implementors to the files. When the page for a trait is loaded, it will load its specific cache file, rendering links for all upstream types which implement the trait.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
