{"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"This"}]}
This can happen when a trait is specified that another trait already has as a supertrait
        description: r##"Looks for bounds in `impl Trait` in return position that are implied by other bounds.
(e.g. `fn() -> impl Deref + DerefMut<Target = i32>` has an unnecessary `Deref` bound,