Te estarás preguntando cómo es que tenemos acceso a Vec
o Box
en todas partes sin necesidad de utilizar use
para importarlos. Esto se debe al módulo prelude
de la librería estándar.
Es importante saber que, en la librería estándar de Rust, todo lo que se exporta en
std::prelude::*
está automáticamente disponible en cualquier parte de Rust.
Ese es el caso de Vec
y Box
pero también de otros (Option, Copy, etc.).