Você pode estar se perguntando como temos acesso ao Vec
ouBox
em qualquer lugar sem um use
para importá-los. É por causa do módulo prelude
na biblioteca padrão.
Saiba que na biblioteca padrão do Rust tudo o que é exportado em std::prelude::*
está automaticamente disponível para todas as partes do Rust. Esse é o caso de Vec
e Box
, mas também de outros (Option, Copy etc.).