struct Foo<T: Clone>(T); | |
use std::ops::Add; | |
impl<T: Clone, Add> Add for Foo<T> { | |
//~^ ERROR expected trait, found type parameter | |
type Output = usize; | |
fn add(self, rhs: Self) -> Self::Output { | |
//~^ ERROR ambiguous associated type | |
unimplemented!(); | |
} | |
} | |
fn main() {} |