pub trait ExactInto<T> { type Error; // Required method fn exact_into(self) -> Result<T, Self::Error>; }