#![allow(unused)] #![warn(clippy::impl_trait_in_params)] pub trait Trait {} pub trait AnotherTrait {} // Should warn pub fn a(_: impl Trait) {} pub fn c(_: C, _: impl Trait) {} fn d(_: impl AnotherTrait) {} // Shouldn't warn pub fn b(_: B) {} fn e>(_: T) {} fn main() {}