結婚記念日 (2日遅れ) なので休みをとった。 atoa に行ってきた。思ったほど悪くなかったけどアート (?) のために魚を使っている感が少なからずあった。音楽とか照明などが気になって……。
bouzuya/serde-firestore-value 。とりあえず serializer を完了。 deserializer を進めている。
いまは自前で tonic-build で googleapis/googleapis から生成したものを使っているのだけど、 crates.io に登録するなら外部依存にしておきたい。 crates:gcloud-sdk は余計なものが多いので crates:google-api-proto のほうが良さそう。 gcloud-sdk の fork 元の crates:googapis は良さそうなのだけど更新されておらず、同一作者の自動更新されている google-api-proto のほうが良さそうかなと。
今日のコミット。
- rust-atcoder 1 commit
- serde-firestore-value 30 commits
- Add deserialize map
- Add deserialize tuple struct
- Add deserialize tuple
- Add deserialize seq
- Add deserialize newtype struct
- Add deserialize unit struct
- Add deserialize option
- Add deserialize str
- Add deserialize char
- Add deserialize f32
- Fix serialize u64
- Add deserialize u64
- Add deserialize u32
- Add deserialize u16
- Add deserialize u8
- Add deserialize i32
- Add deserialize i16
- Add deserialize i8
- Add deserialize unit
- Add deserialize bool
- Add deserialize string
- Add deserialize f64
- Add deserializer mod
- Refactor
- Add serializer mod
- Remove firestore_named_... mod
- Extract firestore_value_serializer mod
- Extract firestore_named_map_value_serializer mod
- Extract firestore_map_value_serializer mod
- Extract firestore_named_array_value_serializer mod