1 error[E0046]: not all trait items implemented, missing: `Target`
2 --> $DIR/issue-24356.rs:30:9
4 30 | impl Deref for Thing {
5 | ^^^^^^^^^^^^^^^^^^^^ missing `Target` in implementation
7 = note: `Target` from trait: `type Target;`
9 error: aborting due to previous error