Iniciante Fundamentos
Cargo
O Cargo é o gerenciador de pacotes e ferramenta de build do Rust. Ele cria projetos, baixa dependências, compila e executa.
Criar um projeto
// Terminal:
// cargo new ola_mundo
Isso gera uma pasta com a estrutura básica.
Estrutura do projeto
Cargo.toml: arquivo de configuração e dependências.src/main.rs: código-fonte principal.target/: arquivos compilados (gerado automaticamente).
Rodar o projeto
O cargo run compila e executa em um passo só:
// Terminal:
// cargo run
Saída esperada:
fn main() {
println!("Hello, world!");
}
Compilar sem rodar
// Terminal:
// cargo build -> compila em modo debug
// cargo build --release -> compila otimizado
Verificar rápido
O cargo check confere se o código compila sem gerar o executável, o que é bem mais rápido:
// Terminal:
// cargo check