The distinct cache info for tables was not serialized in the catalog. This fixes it, but also updates the catalog serialization to use the snapshot type serialization from the Catalog type all the way down. The Eq and PartialEq impls were removed from Catalog and InnerCatalog as they were only used in tests, and wer replaced by pure insta snapshot tests. A test was added to check that the distinct cache serializes/deserializes |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |