#![deny(clippy::trait_duplication_in_bounds)] use std::ops::{Add, AddAssign, Div, DivAssign, Mul, MulAssign, Sub, SubAssign}; fn bad_foo(arg0: T, arg1: Z) where T: Clone, T: Default, { unimplemented!(); } fn good_bar(arg: T) { unimplemented!(); } fn good_foo(arg: T) where T: Clone + Default, { unimplemented!(); } fn good_foobar(arg: T) where T: Clone, { unimplemented!(); } fn main() {}