blog.bouzuya.net

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 は継続できている。

東京への移動と宿泊。要らない。


今日のコミット。