50% de descuento en todos los planes, por tiempo limitado. Desde $2.48/mo
Rust

Rust

Rust es un lenguaje de programación de sistemas. Seguridad de memoria sin recolector de basura, rendimiento comparable al de C, y el lenguaje más valorado ocho años consecutivos en Stack Overflow. Usado en AWS, Microsoft, Cloudflare, Discord y el kernel Linux. La nueva referencia para software de sistemas de alto rendimiento.

Versión

Más reciente

Sistema operativo

Servidor Ubuntu 24.04 LTS

RAM mín.

1 GB

Tipos de IP

IPV4,IPV6

Acceso

Credenciales:

  • Usuario: ferris
  • Contraseña: (guardada en /root/.cloudzy-creds)

SSH al servidor como root y luego cambia al usuario Rust:

su - ferris

Directorios importantes

  • /home/ferris/.cargo/ → Binarios de Cargo (cargo, crates instalados)
  • /home/ferris/.rustup/ → Toolchains y componentes de Rust
  • /home/ferris/ → Tu espacio de trabajo (aquí viven tus proyectos)

Comandos útiles

Verifica la instalación:

cargo --version
rustc --version

Actualiza Rust:

rustup update

Añade o actualiza herramientas adicionales (p. ej., el linter):

rustup component add clippy

Desinstala Rust:

rustup self uninstall

Compila tu proyecto:

cargo build

Ejecuta tu proyecto:

cargo run

Ejecuta las pruebas:

cargo test

Genera la documentación de tu proyecto:

cargo doc --open

Publica una librería en crates.io:

cargo publish

Una pequeña aplicación Rust

Genera un nuevo proyecto:

cargo new hello-rust
cd hello-rust

Ejecuta el programa por defecto:

cargo run

Añade una dependencia desde la CLI:

cargo add ferris-says

Luego compila (Cargo instalará la dependencia automáticamente):

cargo build

Esto también generará Cargo.lock (archivo de bloqueo de versiones de dependencias).

Editar src/main.rs:

use ferris_says::say;
use std::io::{stdout, BufWriter};


fn main() {
    let stdout = stdout();
    let message = String::from("Hello fellow Rustaceans!");
    let width = message.chars().count();


    let mut writer = BufWriter::new(stdout.lock());
    say(&message, width, &mut writer).unwrap();
}

Ejecútalo:

cargo run

Más en Herramientas de Desarrollo

Aplicaciones relacionadas.

Despliega Rust ahora. Desde 2,48 $/mes.