これ↓
https://github.com/tnantoka/shiritori-rs
検索が単純にループだったり直したいところはいろいろあるけど、ひとまず一通り動いた。
cargo publishを試してみたかったのでcrate.ioにも公開。使いたい場面想像できないけど。
https://crates.io/crates/shiritori
Liveデモも用意した。
UniDic版は人間が勝てる気がしないので、デモはポケモン版のみ。
https://tnantoka.github.io/shiritori-wasm/
デモのソースは↓
(Wasm側でいい感じに状態を持つ方法がわからなくて、だいぶ無理やり)
https://github.com/tnantoka/shiritori-wasm
写経もいいけど、自分で一から考えて作るのはやはり勉強になるなぁ(全然わかってないことがよくわかる)