Вам може бути цікаво, як ми маємо доступ до Vec
або Box
скрізь без використання use
для їх імпорту. Це завдяки модулю
prelude
у стандартній бібліотеці.
Знайте, що у стандартній бібліотеці Rust все, що експортується у
std::prelude::*
, автоматично стає доступним для кожної частини Rust.
Це стосується як Vec
і Box
, так і інших (Option, Copy,
тощо).