about summary refs log tree commit diff
path: root/src/libsyntax/parse
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-02-28 04:24:18 +0000
committerbors <bors@rust-lang.org>2018-02-28 04:24:18 +0000
commit89e5a0796e0c5de52cd1d6c7541e5c2c7c47f2cd (patch)
treeeb2be45fee924d68902a4ea543cb01c89adaf935 /src/libsyntax/parse
parentaffe297c133a781c75c2494695e847354ae09156 (diff)
parentdf1b9a8584bf273fb807bae2d9dd55833aee5964 (diff)
downloadrust-89e5a0796e0c5de52cd1d6c7541e5c2c7c47f2cd.tar.gz
rust-89e5a0796e0c5de52cd1d6c7541e5c2c7c47f2cd.zip
Auto merge of #47894 - vi:rustdoc_foldable_impls, r=GuillaumeGomez,QuietMisdreavus
rustdoc: Foldable impl blocks

Addresses #40363, #45720, #24483, #23986 and so on

* Expands and refactors collapseDocs and toggleAllDocs
* Adds [-] toggle to all impls (including inherent impl)
* Makes it hiding though main css file, not though element inline style

May need to be addressed:

* "[-]" and anchor link copier are overlaid a bit
* Inherent methods are also hidden by the global [-] toggle.
* Auto-collapsing "Iterator" and so on by default is not implemented yet
* Tested only shallowly and only in Chromiuim
* No tests. Are there tests for css/js part here?
* The new implementation may be a bit slower.

What next steps are need to be done before the integration?
Diffstat (limited to 'src/libsyntax/parse')
0 files changed, 0 insertions, 0 deletions