Este projeto tem o intúito de mostrar a implementação de classes(Structs) e traits(Interfaces),
ele não está como o requisitado no PDF do trabalho, procurei fazer uma estrutura mais genérica
assim como comentado em outras matérias (Banco de Dados), Existem somente as Structs(Classes)
Estagiário e Funcionário, ambas fazem parte da Trait(Interface) Colaborador, porém, cada uma
tem suas próprias funcionalidades e tratamentos nescessários para seu funcionamento, é
possivel abrir a documentação do projeto, comentários usando 3 barras "///" servem para a
documentação de projetos Rust, Aconselho a olhar a documentação do projeto seguindo as
instruções abaixo.
Passos rápidos ->
1 - Instale Rust no computador
2 - Clone o repositório
3 - Acesse a pasta do clonada e use os comandos no terminal
4 - Gerar documentação do projeto "cargo doc --open"
5 - Rodar projeto "cargo run -q"(Aparecerá um Warning pela pasta começar com letra maiúscula)
Para executar este projeto, você precisará:
- Rust - Baixe e instale a última versão do Rust
- Cargo - O gerenciador de pacotes do Rust é instalado junto com o Rust.
git clone https://github.com/Tutuacs/Aula02b.git
cd Aula02b
cargo doc --open
A documentação gerada estará disponível em target/doc.
Para executar o projeto:
cargo run -q
Se você tiver alguma dúvida ou sugestão, entre em contato comigo em [email protected] ou crie um issue no repositório.
✨ Recursos Adicionais
Comunidade Rust: https://www.rust-lang.org/
Documentação Oficial do Rust: https://doc.rust-lang.org/
Livro "Rust in Action": https://www.manning.com/books/rust-in-action
⭐️ Dê uma Estrela!
Se você achou este projeto útil, considere dar uma estrela!