Из-за наличия автоимпорта в стандартной библиотеке, ваша библиотека обычно имеет собственный автоимпорт в качестве начальной точки, где пользователи должны импортировать все наиболее общие структуры данных для использования вашей библиотеки (например, use my_library::prelude::*
).
Автоимпорт не используется автоматически в программах/библиотеках, которые используют ваш крейт, но это является хорошим соглашением, чтобы люди знали, с чего начать.
Феррис говорит: "Будь хорошим разработчиком и помоги другим удобным автоимпортом!"