Para que serve o arquivo mod.rs no Rust? Explique com um exemplo
Olá! Acabei de começar a estudar Rust e estou tentando entender a organização do código. Notei que em muitos projetos Rust existem pastas com um arquivo mod.rs dentro. Por exemplo, vi esta estrutura:\n\n```\nsrc/\n main.rs\n utils/\n mod.rs\n helpers.rs\n```\n\nTentei simplesmente criar uma pasta e colocar arquivos com funções, mas o compilador reclama se não houver mod.rs. Li também que nas versões mais recentes do Rust é possível usar algo diferente.\n\nPor favor, me expliquem:\n1. Para que serve o mod.rs?\n2. O que ele faz?\n3. Como declarar módulos corretamente?\n4. Existem alternativas no Rust moderno?\n\nAqui está um exemplo do meu código que não funciona:\n\n```rust\n// main.rs\nmod utils; // erro: não consigo encontrar o módulo\n\nfn main() {\n utils::say_hello();\n}\n```\n\nNa pasta utils está o arquivo hel
No answers yet.
Faça login para deixar uma resposta