first cut at adding 'contains_key' to `trait Store`
commit6d09f85e20cceaf100071ca882d27b89d6f545b7
authorShayne Fletcher <shaynefletcher@meta.com>
Wed, 12 Oct 2022 00:23:55 +0000 (11 17:23 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Wed, 12 Oct 2022 00:23:55 +0000 (11 17:23 -0700)
tree6f030791d56b7c5cb5b5da51d80126a1cf3f8380
parent747799870209dd9d51c67446ff9fa1e8b7b6d6b4
first cut at adding 'contains_key' to `trait Store`

Summary: we'd prefer to avoid unmarshaling where possible. to this end add a `contains_key` function to `Store` and implementations where neccessary.

Differential Revision: D40242224

fbshipit-source-id: e79b5fb95a4ed2a162849a7d8e2d1ea4a4e89f84
hphp/hack/src/hackrs/datastore/changes_store.rs
hphp/hack/src/hackrs/datastore/datastore.rs
hphp/hack/src/hackrs/datastore/delta_store.rs
hphp/hack/src/hackrs/datastore/empty.rs
hphp/hack/src/hackrs/datastore/non_evicting.rs
hphp/hack/src/hackrs/hackrs_test_utils/serde_store.rs
hphp/hack/src/providers/hackrs_provider_backend/naming_table.rs
hphp/hack/src/shmffi/shm_store.rs