use std::hash::Hash;
pub trait ProbabilisticSet {
fn insert<T: Hash>(&self, item: &T) -> bool;
fn contains<T: Hash>(&self, item: &T) -> bool;
fn delete<T: Hash>(&self, _item: &T);
}
pub trait FrequencySketch {
fn increment<T: Hash>(&self, item: &T, count: u32);
fn frequency<T: Hash>(&self, item: &T) -> u32;
}