I think that once the compiler officially supports `self` arguments the rustdoc changes may just fall out. I would imagine that the support for explicit selfs in rustdoc would change to accomodate a use case such as that.