Por padrão, os membros de uma crate não são acessíveis fora da crate (nem mesmo para os seus módulos filhos!). Tornamos os membros de uma crate acessíveis marcando-os como pub no módulo raiz da sua crate (lib.rs ou main.rs).
pub
lib.rs
main.rs