Como configurar a recompilação automática de um projeto Rust ao alterar arquivos?
Olá a todos! Sou novo em Rust e uso Cargo para compilar projetos. Me irrita muito que, após cada alteração no código, eu tenha que executar manualmente cargo build ou cargo run. Estou acostumado com a recompilação automática em outras linguagens (por exemplo, em Node.js com nodemon ou em Python com --reload).
Aqui está meu workflow típico:
// main.rs
fn main() {
println!("Hello, world!");
}
Eu edito o arquivo, salvo, depois corro para o terminal e digito cargo run. Isso consome tempo e interrompe o fluxo de pensamento. Ouvi dizer que existem ferramentas como cargo-watch, mas não tenho certeza de como instalá-las e usá-las corretamente.
Por favor, me digam como configurar a recompilação automática e reinicialização do programa ao alterar os arquivos fonte? Gostaria de uma solução que funcione de forma estável, não exija configuração complexa e seja adequada tanto para pequenos projetos de estudo quanto para projetos maiores.
No answers yet.
Faça login para deixar uma resposta
Blogs