Información general sobre el desarrollo en Windows con Rust

Rust es un lenguaje de programación de sistemas diseñado para la seguridad de rendimiento, confiabilidad y memoria, sin recolector de elementos no utilizados. Se usa ampliamente para sistemas operativos, herramientas de línea de comandos, servidores web y cualquier lugar donde importa el control de bajo nivel.

Rust ha superado la encuesta anual de desarrolladores de Stack Overflow como el lenguaje más admirado durante muchos años y Microsoft es miembro fundador de Rust Foundation.

Conceptos clave

  • Cargo : herramienta de compilación y administrador de paquetes de Rust. Lo usará para casi todo: crear proyectos, agregar dependencias, compilar y probar.
  • crate : la unidad básica de compilación en Rust. Un contenedor puede ser un elemento binario (ejecutable) o una biblioteca.
  • rustup : el instalador oficial y el administrador de versiones de la cadena de herramientas de Rust. Mantiene actualizado el compilador y las herramientas.
  • crates.io : el registro de paquetes de la comunidad en crates.io.

Pasos siguientes

Note

Antes de instalar la cadena de herramientas, revise la nota de compatibilidad de Smart App Control en Configuración del entorno de desarrollo de Rust en Windows. En un dispositivo en el que Smart App Control se ejecute en modo de aplicación, se puede bloquear la ejecución de la cadena de herramientas de Rust sin firmar.