1
2
3
4
pub trait IVicinity<T> {
    fn set_vicinity(&mut self, epsilon: T);
    fn within_vicinity(&self, a: T, b: T) -> bool;
}