тогда логичинее просто расширить возможности impl блоков и позволять им находиться за пределами родного крейта, но им будет досупна только публичная часть
тогда логичинее просто расширить возможности impl блоков и позволять им находиться за пределами родного крейта, но им будет досупна только публичная часть
тогда логичинее просто расширить возможности impl блоков и позволять им находиться за пределами родного крейта, но им будет досупна только публичная часть
Ну в общем по-моему смысла в таких расширениях почти нет - все что они позволяют достичь достигается с помощью набора глобальных функций (а их по крайней мере можно потом экспортировать в чужие крейты). Если конечно у вас нет предубеждений что глобальные функции - это зло, должны существовать только методы
Ну в общем по-моему смысла в таких расширениях почти нет - все что они позволяют достичь достигается с помощью набора глобальных функций (а их по крайней мере можно потом экспортировать в чужие крейты). Если конечно у вас нет предубеждений что глобальные функции - это зло, должны существовать только методы
глобальные функции как и глобальные данные мешают нормально жить любой программе длинней 10 строчек