2024-08-02 bouzuya/googleapis-tonic のバグ修正
子どもの感染症で午後休。……と言いつつ、子どもが寝ている間にいくつかのミーティングに参加した。
bouzuya/googleapis-tonic 。一旦バグは直せたはず。
ある feature を有効にしたとき、合わせて有効化が必要な feature が無効状態になってしまうのを修正した。生成されたあとの .rs
ファイルから依存をたどるのは難しそうだったので .proto
ファイルの import ...;
と package ...;
から Cargo.toml
の [features]
に表現する依存関係を構築した。
まだ実装がごちゃついているので手直ししたい。あとは定期バージョンアップをする必要があるので、そのための GitHub Actions の workflow を用意したい。
crates.io の features の個数の上限に関しては返信待ち。こちらから一度返信したが、それへの返事がない。
今日のコミット。