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