Pebble Coding

ソフトウェアエンジニアによるIT技術、数学の備忘録

2019-07-27から1日間の記事一覧

rustのtraitで値バージョンと借用バージョンの両方の実装方法

rustの演算子オーバーロードをする際、値と借用の両方の実装を行う方法です。 次の構造体の掛け算を考えます。 #[derive(Debug, Clone, PartialEq, Eq, Default)] pub struct Unit { pub coef: BigInt, pub xpow: BigInt, pub ypow: BigInt, } 値の掛け算と…