2025-12-10 作業メモ
体が固まっている。疲れている。慣れない場所だと変な時間に目が覚めたりしてよく眠れない。うーん……。
bouzuya/fubako の / での ?q=xxx の指定をリダイレクト時に残そうと思った。 crates:url あたりが入っていればかんたんだけど、 crates:axum の内部的に持っている Uri はもっと高速・簡素なものなので、 query string と path の指定はセットになっている。安全に query string を引き継ぐのも面倒なので crates:serde_urlencoded で移すことにした。
ここで bouzuya/rust-examples で serde_urlencoded の挙動を検証 (実際には Playground で検証後に、自分のリポジトリに検証履歴を残) した。
ここまでやったけど、別に ?q=xxx の指定をリダイレクト時に残さなくてもいいかもと思い、 / での Query 指定をすべて捨てて終わり。
結果的には数行削除しただけ。経験値としては serde_urlencoded にすこし慣れた。この crates 自体は axum も依存しているものなので、わりと信用できる (というか既に依存している) 。
朝 commit は継続できている。
東京への移動と宿泊。要らない。
今日のコミット。