https://doc.rust-lang.org/book/ch05-03-method-syntax.html [[Rust]]で`object.something()`という風に[[メソッド (Rust)|メソッド]]呼び出しを行ったとき、シグニチャにマッチするよう`object`を以下のように扱う機能。 - `&object` - `&mut object` - `*object` [[メソッド (Rust)|メソッド]]が引数の`self`の形式に関わらず、`objetc.something()`と呼び出せるのはこのため。