Trait amadeus_streaming::IntersectPlusUnionIsPlus[][src]

pub trait IntersectPlusUnionIsPlus {
    const VAL: bool;
}
Expand description

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[src]

Apply optimisation or not

Implementations on Foreign Types

impl IntersectPlusUnionIsPlus for u8[src]

const VAL: bool[src]

impl IntersectPlusUnionIsPlus for i8[src]

const VAL: bool[src]

impl IntersectPlusUnionIsPlus for u16[src]

const VAL: bool[src]

impl IntersectPlusUnionIsPlus for i16[src]

const VAL: bool[src]

impl IntersectPlusUnionIsPlus for u32[src]

const VAL: bool[src]

impl IntersectPlusUnionIsPlus for i32[src]

const VAL: bool[src]

impl IntersectPlusUnionIsPlus for u64[src]

const VAL: bool[src]

impl IntersectPlusUnionIsPlus for i64[src]

const VAL: bool[src]

impl IntersectPlusUnionIsPlus for u128[src]

const VAL: bool[src]

impl IntersectPlusUnionIsPlus for i128[src]

const VAL: bool[src]

impl IntersectPlusUnionIsPlus for usize[src]

const VAL: bool[src]

impl IntersectPlusUnionIsPlus for isize[src]

const VAL: bool[src]

Implementors