50% off tutti i piani, offerta a tempo limitato. A partire da $2.48/mo
Rust

Rust

Rust è un linguaggio per la programmazione di sistema. Sicuro a livello di memoria, senza garbage collector, veloce quanto C, e il linguaggio più amato per otto anni consecutivi su Stack Overflow. Usato in AWS, Microsoft, Cloudflare, Discord e nel kernel Linux. Il nuovo punto di riferimento per il software di sistema ad alte prestazioni.

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

Access

Credentials:

  • User: ferris
  • Password: (stored in /root/.cloudzy-creds)

Accedi al server come root con SSH, poi passa all'utente Rust:

su - ferris

Important Directories

  • /home/ferris/.cargo/ → Cargo binaries (cargo, installed crates)
  • /home/ferris/.rustup/ → Toolchain e componenti Rust
  • /home/ferris/ → Il tuo workspace (i progetti si trovano qui)

Useful Commands

Verify installation:

cargo --version
rustc --version

Update Rust:

rustup update

Aggiungi o aggiorna strumenti aggiuntivi (es. linter):

rustup component add clippy

Uninstall Rust:

rustup self uninstall

Compila il tuo progetto:

cargo build

Esegui il tuo progetto:

cargo run

Run tests:

cargo test

Genera la documentazione del tuo progetto:

cargo doc --open

Pubblica una libreria su crates.io:

cargo publish

Una Piccola Applicazione Rust

Genera un nuovo progetto:

cargo new hello-rust
cd hello-rust

Esegui il programma predefinito:

cargo run

Aggiungi una dipendenza tramite CLI:

cargo add ferris-says

Poi compila (Cargo installerà la dipendenza al posto tuo):

cargo build

Questo genererà anche Cargo.lock (file di blocco delle versioni delle dipendenze).

Edit 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();
}

Run it:

cargo run

Altri strumenti di sviluppo

Related apps.

Distribuisci Rust ora. From $2.48/mo.