Documentation generated for ```rust /// trait X<S> { fn f<T>(); } /// impl<U> X<U> for U { fn f<V>() {} } ``` and any code after is all strikethrough because of the `<S>`. Generated doc: [Here](https://doc.rust-lang.org/nightly/nightly-rustc/rustc_middle/ty/struct.List.html#impl-HashStable%3CStableHashingContext%3C%27a%3E%3E) Associated src code: [Here](https://github.com/rust-lang/rust/blob/04e589ced8a48818f93d6daff94a4f85e3b07271/src/librustc_middle/ty/subst.rs#L339) cc: @jyn514 <!-- TRIAGEBOT_START --> <!-- TRIAGEBOT_ASSIGN_START --> This issue has been assigned to @jyn514 via [this comment](https://github.com/rust-lang/rust/issues/73676#issuecomment-649899453). <!-- TRIAGEBOT_ASSIGN_DATA_START$${"user":"jyn514"}$$TRIAGEBOT_ASSIGN_DATA_END --> <!-- TRIAGEBOT_ASSIGN_END --> <!-- TRIAGEBOT_END -->