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

Rust

Rust es un lenguaje de programación de sistemas. Seguro para la memoria, sin recolector de basura, rápido como C y el lenguaje más querido durante ocho años consecutivos en Stack Overflow. Se utiliza en AWS, Microsoft, Cloudflare, Discord y el kernel Linux. El nuevo valor predeterminado para el software de sistemas de alto rendimiento.

Versión

El último

Sistema operativo

Ubuntu Server 24.04 LTS

Mín. RAM

1 GB

Tipos de IP

IPV4,IPV6

Acceso

Cartas credenciales:

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

SSH en el servidor como root, luego cambie al usuario de Rust:

su - ferris

Directorios importantes

  • /home/ferris/.cargo/ → Binarios de carga (cargo, cajas instaladas)
  • /home/ferris/.rustup/ → Cadenas de herramientas y componentes oxidados
  • /home/ferris/ → Tu espacio de trabajo (los proyectos viven aquí)

Comandos útiles

Verificar la instalación:

cargo --version
rustc --version

Actualizar óxido:

rustup update

Agregar/actualizar herramientas adicionales (por ejemplo, linter):

rustup component add clippy

Desinstalar óxido:

rustup self uninstall

Construye tu proyecto:

cargo build

Ejecute su proyecto:

cargo run

Ejecutar pruebas:

cargo test

Construya documentación para su proyecto:

cargo doc --open

Publicar una biblioteca en crates.io:

cargo publish

Una pequeña aplicación de óxido

Generar un nuevo proyecto:

cargo new hello-rust
cd hello-rust

Ejecute el programa predeterminado:

cargo run

Agregue una dependencia a través de CLI:

cargo add ferris-says

Luego compila (Cargo instalará nuestra dependencia por nosotros):

cargo build

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

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útelo:

cargo run

Más en Herramientas de desarrollo

Apps relacionadas.

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