する３つの型が存在します: <code>impl Add</code> を実装するもの、 デフォルトが <code>Self</code> の <code>RHS</code>、 そして <code>Output</code> 。
例えば、式 <code>let z = x + y</code> においては <code>x</code> は <code>Self</code> 型 <code>y</code> は RHS、 <code>z</code> は <code>Self::Output</code> 型となります。</p>

<span class='rusttest'>fn main() {
    struct Point;
use std::ops::Add;
impl Add&lt;i32&gt; for Point {
    type Output = f64;

    fn