asap-precompute-rs depends on Sketchlib via a relative path:
asap_sketchlib = { path = "../../asap_sketchlib" }
Downstream repos that consume Collector from git (e.g. ASAPQuery-backend) can't resolve this and need a [patch."https://github.com/ProjectASAP/ASAPCollector"] workaround.
Also, asap-precompute-rs doesn't build against current Sketchlib main (932ab4a):
error[E0063]: missing fields `negative_store_counts`, `negative_store_offset` and `zero_count` in initializer of `DdSketchState`
Fix
asap-precompute-rsdepends on Sketchlib via a relative path:Downstream repos that consume Collector from git (e.g. ASAPQuery-backend) can't resolve this and need a
[patch."https://github.com/ProjectASAP/ASAPCollector"]workaround.Also,
asap-precompute-rsdoesn't build against current Sketchlibmain(932ab4a):Fix
asap_sketchlib = { git = "https://github.com/ProjectASAP/asap_sketchlib" }(bare URL, nobranch/rev, so it unifies with other consumers).DdSketchStateinitializer for the new fields..cargo/config.toml[patch]pointing at the local checkout.