error[E0404]: expected trait, found type parameter `Add` --> $DIR/issue-35987.rs:5:21 | LL | impl Add for Foo { | --- ^^^ not a trait | | | found this type parameter | help: consider importing this trait instead | LL | use std::ops::Add; | error: aborting due to previous error For more information about this error, try `rustc --explain E0404`.