etc,rustdoc: few changes

Closes #11985
Closes #4533

@huonw, @alexcrichton