Rust:
Iniciando um novo projeto
Como fazer:
Para começar um projeto novo em Rust, você vai utilizar o cargo, o sistema de construção e gerenciador de pacotes do Rust. Aqui está o caminho:
// Na linha de comando, digite:
cargo new meu_projeto
// Veja a estrutura criada:
cd meu_projeto
treeSaída esperada (pode variar conforme seu sistema):
meu_projeto
├── Cargo.toml
└── src
└── main.rsIsso cria um novo diretório chamado meu_projeto com uma configuração inicial:
Cargo.toml: O manifesto do seu projeto com metadados e dependências.src/main.rs: O ponto de entrada do seu código, com uma funçãomain.
Teste o código gerado:
// Compile e execute seu projeto:
cargo runSaída esperada:
Compiling meu_projeto v0.1.0 (/path/to/meu_projeto)
Finished dev [unoptimized + debuginfo] target(s) in 0.0 secs
Running `target/debug/meu_projeto`
Hello, world!Aprofundamento
Rust surgiu em 2010 pela mão de Graydon Hoare e cresceu com a ajuda da Mozilla. Diferentemente de C++ e outras linguagens de baixo nível, Rust enfatiza a segurança de memória e concorrência sem sacrificar a performance.
Alternativas existem, como criar projetos manualmente, mas são mais suscetíveis a erros e menos práticos. Cargo automatiza e padroniza esse processo. Quando você usa cargo new, o Rust configura tudo para o manejo correto de dependências, builds e testes, estabelecendo um ambiente pronto para a programação.
Detalhes a reter:
Cargo.tomlusa TOML (Tom’s Obvious, Minimal Language), fácil de ler e escrever.- O código fonte vai na pasta
src;main.rsé especial pois é onde o ponto de entrada (mainfunction) deve estar se você está construindo um binário. - O sistema de módulos do Rust ajuda a organizar código à medida que seu projeto cresce.