tisonkun opened a new pull request, #302: URL: https://github.com/apache/datasketches-rust/pull/302
## Summary - Standardize the documentation of all 17 existing `estimated_size` methods around inline representation plus owned retained heap storage, excluding allocator bookkeeping, temporary allocations, and serialized size. - Document the existing shallow accounting for generic items, summaries, and policies without changing the deep-generic design discussion in #193. - Add direct coverage for the seven public types that lacked it: BloomFilter, CpcSketch, HllSketch, ThetaSketch, CompactThetaSketch, TupleSketch, and CompactTupleSketch. - Cover retained capacity across theta reset and compact-result truncation, shallow generic values, and make the Count-Min size assertion independent of inline struct layout. Existing methods cover Bloom, Count-Min, CPC, Frequent Items, HLL, T-Digest, Theta, and Tuple sketches, plus stateful CPC/HLL/Theta/Tuple unions and intersections. No accounting formulas or public APIs change, and no KLL/REQ methods are added. ## Validation - `cargo x check` - `cargo x test` - `cargo x lint` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
