tldr/pages.es/common/cargo.md

978 B

cargo

Gestiona proyectos Rust y sus dependencias de módulos (crates). Algunos subcomandos como cargo build tienen su propia documentación de uso. Más información: https://doc.rust-lang.org/cargo.

  • Busca crates:

cargo search {{texto_de_búsqueda}}

  • Instala un crate:

cargo install {{nombre_del_módulo}}

  • Lista crates instalados:

cargo install --list

  • Crea un nuevo proyecto Rust binario o biblioteca en el directorio actual:

cargo init --{{bin|lib}}

  • Crea un nuevo proyecto Rust binario o biblioteca en el directorio especificado:

cargo new {{ruta/al/directorio}} --{{bin|lib}}

  • Compila el proyecto Rust en el directorio actual:

cargo build

  • Compila el proyecto Rust en el directorio actual usando el compilador nightly:

cargo +nightly build

  • Compila el proyecto Rust en el directorio actual usando un número específico de hilos (por defecto es el número de núcleos de la CPU):

cargo build --jobs {{numero_de_hilos}}