[][src]Trait amadeus_streaming::IntersectPlusUnionIsPlus

pub trait IntersectPlusUnionIsPlus {
    const VAL: bool;
}

An optimisation for cases like putting a HyperLogLog inside a Count–min sketch, where intersecting, adding a val, and then unioning that with counters is the same as simply adding the val to the counters.

Associated Constants

const VAL: bool

Apply optimisation or not

Loading content...

Implementations on Foreign Types

impl IntersectPlusUnionIsPlus for u8[src]

impl IntersectPlusUnionIsPlus for i8[src]

impl IntersectPlusUnionIsPlus for u16[src]

impl IntersectPlusUnionIsPlus for i16[src]

impl IntersectPlusUnionIsPlus for u32[src]

impl IntersectPlusUnionIsPlus for i32[src]

impl IntersectPlusUnionIsPlus for u64[src]

impl IntersectPlusUnionIsPlus for i64[src]

impl IntersectPlusUnionIsPlus for u128[src]

impl IntersectPlusUnionIsPlus for i128[src]

impl IntersectPlusUnionIsPlus for usize[src]

impl IntersectPlusUnionIsPlus for isize[src]

Loading content...

Implementors

impl<V> IntersectPlusUnionIsPlus for HyperLogLogMagnitude<V>[src]

impl<V: ?Sized> IntersectPlusUnionIsPlus for HyperLogLog<V>[src]

Loading content...