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
使用するように特性を再定義することは可能ですか?+