2019-11-10から1日間の記事一覧

Rust のギモン その 2

前回、Point3D と Vector3D を実装するにあたって演算子オーバーロードを使用したのだけれど、std::ops::Add 等の trait で実装すべきメソッドは fn add(self, rhs: Rhs) -> Self::Output とあるように self も rhs も move してしまう。なので、そのまま Ve…