mirror of
https://github.com/clockworklabs/SpacetimeDB.git
synced 2026-05-12 18:57:51 -04:00
65c8a8a9da
# Description of Changes Fixes https://github.com/clockworklabs/SpacetimeDB/issues/3240. Non-unique indices are now backed by a type `SameKeyEntry` which holds the `RowPointer`s for the same key. When these `RowPointer`s exceed 4KiB (512 entries), the data structure switches from using an array list to a hash set. # API and ABI breaking changes None # Expected complexity level and risk 2? # Testing Covered by existing tests, though more test will come in future PRs.
This test client is used with the module sdk-test.
It is invoked by a majority of the SDK tests, and is responsible for testing that serialization, deserialization, type dispatch, and client-side callbacks work as expected.
To (re-)generate the module_bindings, from this directory, run:
mkdir -p src/module_bindings
spacetime generate --lang rust --out-dir src/module_bindings --project-path ../../../../modules/sdk-test