This issue supersedes #10 to squash the historical discussion.
Currently, the C++/Go/Java implementations of DataSketches provide snapshot generators for sketches' serialization data.
You can check the following scripts for how their snapshots get generated:
We may provide a binary in datasketches-rust as well to generate snapshots for supported sketches' serialization data.
I can imagine it as a local workspace member depending on datasketches and we will have a cargo x task to invoke the generator for automation. Or else, being part of the serde_tests but write the Rust sketch's serialization data to a specific location.
This issue supersedes #10 to squash the historical discussion.
Currently, the C++/Go/Java implementations of DataSketches provide snapshot generators for sketches' serialization data.
You can check the following scripts for how their snapshots get generated:
We may provide a binary in datasketches-rust as well to generate snapshots for supported sketches' serialization data.
I can imagine it as a local workspace member depending on
datasketchesand we will have acargo xtask to invoke the generator for automation. Or else, being part of theserde_testsbut write the Rust sketch's serialization data to a specific location.