pub trait InitWithHasher { // Required methods fn new() -> Self where Self: Sized; fn with_capacity(n: usize) -> Self where Self: Sized; }