Тур по Rust Содержание

Автоимпорт (Prelude)

Вам может быть интересно, как везде в коде мы получили доступ к типам Vec или Box без использования use для их подключения? Это благодаря использованию модуля prelude (автоимпорт) из стандартной библиотеки.

Знайте, что в стандартной библиотеке Rust все типы, которые экспортируются с помощью std::prelude::* являются автоматически доступными в каждой части Rust. В данном случае типы Vec и Box, но и другие (Option, Copy, etc.).

Mascot Ferris