09:56:57
icon

Rustの&mutは可変の宣言というよりコンパイル時ロックと読むべきなんだな
この「ロック」のlifetime は
https://doc.rust-lang.org/nomicon/lifetime-elision.html このルールで暗黙的に宣言され型推論されるので、返り値がスコープを抜けたときとかにロックが解除される

Lifetime Elision - The Rustonomicon
10:59:25
2024-03-04 10:40:25 Emmi Owner of Small Kittyの投稿 Amelia@transfem.social
icon

このアカウントは、notestockで公開設定になっていません。

16:08:19
icon

HashSetよりも和集合からの列挙が速いデータ構造BitmapTrieを書いている
(crate.ioのやつはなんか古くて動かなかった)
そこそこのメモリ使用量で、共起確率が低い二つの単語に対するAndクエリを速く返すインデックスとして使えるはず

https://gist.github.com/yuriha-chan/e759b8f3ad93e2acb2fa135b372bba86

16:09:47
icon

まあそこそこのメモリ使用量っていうのが厄介な点なのだが…。