2

Add中置演算子として使用できるように、特性を再定義しようとしています。

//use std::ops::Add;

trait Add<RHS=Self> {
    // type Output;

    fn add(self, rhs: RHS) -> Self;
}

fn summ<T: Add>(a: T, b: T) -> T {  
    a+b
}  // doesn't compile 

機能を追加するために演算子をAdd使用するように特性を再定義することは可能ですか?+

4

1 に答える 1