Я вижу, что std::convert::Into имеет реализацию для всего, что реализует std::convert::From:
impl<T, U> Into<U> for T where U: From<T>
Есть гораздо более конкретные реализации From, тогда как Into в настоящее время имеет только 3 конкретных реализации, что делает его похожим на то, что по умолчанию принято внедрять From. Я уверен, что есть моменты, когда я хотел бы реализовать Into, а не From, но я их не вижу.