pub trait Entrywhere Self: Sized,{ type Error; const SIZE: usize; fn new(slice: &[u8], encoding: Encoding) -> Result<Self, Self::Error>; }