1 2 3 4 5 6 7
use rust_fp_categories::Empty; pub trait Set<A>: Empty { fn insert(self, value: A) -> Self; fn member(&self, value: A) -> bool; fn size(&self) -> usize; }
1 2 3 4 5 6 7
use rust_fp_categories::Empty; pub trait Set<A>: Empty { fn insert(self, value: A) -> Self; fn member(&self, value: A) -> bool; fn size(&self) -> usize; }