2024-01-20 bouzuya/firestore-path 0.7.0 をつくった / ABC337 に参加した
bouzuya/firestore-path 0.7.0 をつくった。
*::doc(self, ...)
となっていたものを*::into_doc(self, ...)
にリネームし、*::doc(&self, ...)
を追加 (破壊的変更)*::collection(self, ...)
となっていたものを*::into_collection(self, ...)
にリネームし、*::collection(&self, ...)
を追加 (破壊的変更)
実際に使ってみて database_name.clone().doc("...")
が頻発したので、利便性を重視した形にした。 0.8.0 ではたぶん .parent()
に対しても同じ処理を入れる気がする。
ABC337 。インタラクティブな問題は嫌い (n回目) 。インタラクティブ要素は低めだった。解説は読んでいないのだけど、二分探索っぽい形で一方だけを調べる……みたいのを再帰的にやる感じだと思う。パッと実装できなかった。
『ダンジョン飯』を読んだ。
今日のコミット。
- rust-atcoder 1 commit
- firestore-path 14 commits
- Update docs
- 0.7.0
- Update google-api-proto 1.452.0 to 1.473.0
- Fix some docs and tests
- BREAKING CHANGE: Add RootDocumentName::into_collection and change collection to no longer consume self
- BREAKING CHANGE: Add DocumentPath::into_collection and change collection to no longer consume self
- BREAKING CHANGE: Add DocumentName::into_collection and change collection to no longer consume self
- BREAKING CHANGE: Add DatabaseName::into_collection and change collection to no longer consume self
- BREAKING CHANGE: Add DatabaseName::into_doc and change doc to no longer consume self
- BREAKING CHANGE: Add RootDocumentName::into_doc and change doc to no longer consume self
- BREAKING CHANGE: Add DocumentPath::into_doc and change doc to no longer consume self
- BREAKING CHANGE: Add DocumentName::into_doc and change doc to no longer consume self
- BREAKING CHANGE: Add CollectionPath::into_doc and change doc to no longer consume self
- BREAKING CHANGE: Add CollectionName::into_doc and change doc to no longer consume self