@mittorn потому что иначе будет бардак, и код будет
а) выглядеть как говно
б) нельзя будет понять по имени, это структура, поле, или вообще модуль
std подключена по умолчанию, отключается атрибутом #![no_std]
Плюс можно использовать её составные части (core и alloc) по отдельности
@mittorn я понимаю что "на сишечке писали без всей этой херни и норм", но эру сишечки мы давно прошли, и теперь от языка ожидается, что он установит базовые правила по взаимодействию разных людей и их проектов
1. Система сборки + пакетник
2. Общий стиль кода, которого надо придерживаться
Это прям минимум