{"ast_node_type":"impl","tokens":[{"end":85,"kind":"keyword","start":0,"text":"(e.g."}]}
(e.g. `fn() -> impl Deref + DerefMut<Target = i32>` has an unnecessary `Deref` bound,
This can happen when a trait is specified that another trait already has as a supertrait
because `Deref` is a supertrait of `DerefMut`)"##,