LOST IN BLUE

Rust

    Unable to update registry `https://github.com/rust-lang/crates.io-index`

    タイトルのエラーメッセージの解決策の備忘録です.Cargo.tomlに依存ライブラリを書いてcargo buildしたところ,registryのアップデートができずライブラリを引っ張って来れない状況になりました.原因を調査したところと同じようでした.Issue…

    rustのinput!マクロではじめからミュータブルな変数として読み込む

    大掛かりそうに見えて具体的な解決策は10秒で終わります.のマクロでmutで宣言したいねというお話です. シャドーイングとかもあるけどはじめから宣言しちゃいたいよね.上記事のマクロではのようにimmutableな変数に読み込まれてしまうので,このようにmut…

    狭義の弱順序を満たさないような型でsortしてみる

    C++のリファレンス曰く,sort()には狭義の弱順序が要求されるそうです.狭義の弱順序性についてはでわかりやすく書かれているので参照してください.今回は狭義の弱順序が満たす性質の,非反射律推移律反対称律比較不能性の推移律から,…