Closed
Description
trait T {}
rustc will complain:
<anon>:2:1: 2:11 error: parameter `Self` is never used
<anon>:2 trait T {}
^~~~~~~~~~
<anon>:2:1: 2:11 help: consider removing `Self` or using a marker such as `core::marker::PhantomFn`
<anon>:2 trait T {}
^~~~~~~~~~
This may just be a diagnostics issue, but I'll let someone more familiar with Rust make that judgement.