Primer programa Hola mundo en Rust con Visual Studio Code. Compilamos el programa y generamos el ejecutable portable.

Instalar rustup

En primer lugar, instalaremos rustup, herramienta necesaria para poder desarrollar aplicaciones en Rust. Para ello, accederemos a su web oficial y descargaremos el instalador apropiado para nuestro sistema operativo:

Ejecutaremos rustup-init.exe (o el instalador descargado), se abrirá una ventana de consola, pulsaremos INTRO para realizar la instalación de rustup:

El instalador nos indicará que ha finalizado correctamente y que ha añadido la carpeta USERPROFILE\.cargo\bin a la variable de entorno PATH, de forma que tendremos disponibles todos los ejecutables de rustup desde la consola y desde cualquier carpeta:

Para comprobar que rutup está correctamente instalado, abriremos una ventana de terminal (símbolo del sistema o cmd), y ejecutaremos el comando:

Devolverá la versión de rustup:

Instalar extensión rust-analyzer en Visual Studio Code

Abriremos Visual Studio Code y accederemos a las extensiones (Extensions):

En el buscador escribiremos «rust», seleccionaremos «rust-analyzer» y pulsaremos en «Install»:

Pulsaremos en «Trust Publisher & Install»:

Crear primer proyecto Rust Hola Mundo en Visual Studio Code

Desde el menú «File» – «Open Folder…» de Visual Studio Code:

Elegiremos una carpeta para el proyecto Rust, en este caso la subcarpeta HolaMundo de la carpeta Rust:

Pulsaremos las teclas Control + ñ para mostrar la terminal de Visual Studio Code:

La terminal de Visual Studio Code se abrirá en la carpeta del proyecto, desde aquí crearemos nuestra primera aplicación Rust, ejecutando el comando:

El comando anterior crea las carpetas y ficheros base de nuestra aplicación Rust. Habrá creado el fichero Cargo.toml, que contiene las dependencias y el fichero main.rs, en la carpeta src. Pulsando en el fichero main.rs se iniciará automáticamente el servidor de Rust (rust-analyzer):

En caso de producirse algún error, rust-analyzer aparecerá en rojo y podremos ver el log, como indicamos en este punto.

Añadiremos el siguiente código al fichero main.rs, para mostrar el Hola mundo y para hacer una pausa hasta que se pulse una tecla:

Compilar aplicación Rust y generar ejecutable portable

Para compilar la aplicación Rust «Hola mundo», pulsaremos en el botón de compilar o bien con las teclas Ctrl + Alt +N:

Se iniciará la aplicación:

Para generar el ejecutable, desde la terminal de Visual Studio Code, desde la carpeta del proyecto, ejecutaremos el comando:

Nos generará, en la carpeta target\debug, el ejecutable de la aplicación holamundo.exe:

Podremos ejecutarlo de forma normal en cualquier equipo:

También podremos ejecutar nuestra aplicación Rust, desde fuera de Visual Studio Code, ejecutando, desde la carpeta del proyecto:

Posibles errores y su solución

Mientras no creemos el proyecto Rust, el servidor nos mostrará un error, que podemos consultar pulsando en «rust-analyzer» y en «Open Logs»:

Hasta que no creemos el proyecto, nos mostrará el error:

Una vez creado el proyecto, con cargo new holamundo, pulsaremos en «Restart server» para reiniciar el servidor de Rust de forma correcta: