Rust

Rust: bindgenで生成したコードのdoctestがコケる

RustでCのラッパーライブラリを作ろうとしてたときに発生しました。 以下で対処 [lib] doctest = false をCargo.tomlに書き加える。 The Manifest Format そもそもコメント形式が違うのになんでdoctestに引っかかってるのかはわかってないけどモチベがないの…

Rustで<T: std::ops::Sub> T - T の返り値

<T: std::ops::Sub> T - T の返り値 std::ops::Sub::Outputが返り値になる。 AddとかMulとか、Overloadable operatorsはそんな感じらしい doc.rust-lang.org Associated typesと一緒にやったときちょっと引っかかったのでした。 Rustはまだ数回ググらないと、自分の知識では目</t:>…