rustdoc: support tuple and struct patterns in function arguments
auto merge of #15613 : cmr/rust/rustdoc-arg-patterns, r=alexcrichton