Rust

La potenza del C++ con la semplicità dei linguaggi moderni

Mattepuffo's logo
Informazioni si sistema in Rust con sysinfo

Informazioni si sistema in Rust con sysinfo

Abbiamo già visto come ottenere informazioni di sistema in Rust; oggi replichiamo l'argomento con il modulo sysinfo.

Per installarlo nel vostro progetto aggiungete questa dipendenza al Cargo.toml:

[dependencies]
sysinfo = "0.14.7"

Mattepuffo's logo
Ricerca binaria in Rust

Ricerca binaria in Rust

La ricerca binaria è un algoritmo che viene usato per trovare gli elementi in un array ordinato; il fatto che sia ordinato è fondamentale e obbligatorio.

Questo algoritmo è più efficiente della ricerca sequenziale, in quanto usa la logica del divide et impera.

In sostanza si procede suddividendo l'array man mano che la ricerca non trova l'elemento, andando a ricercarlo solo in una parte dell'array, che diventa sempre più piccolo.

Mattepuffo's logo
typeof in Rust

typeof in Rust

Può capitare, soprattutto quando si studia un nuovo linguaggio, di dover capire con che tipo di variabile abbiamo a che fare.

Rust non ha una funzione specifica per il typeof, ma è comunque molto semplice "crearla" usando type_name.

Mattepuffo's logo
Raw string literals in Rust

Raw string literals in Rust

Abbiamo già visto un esempio di raw string literals in Rust in qualche altro articolo.

Oggi andiamo a spiegare un pò più nel dettaglio di cosa si tratta.

Mattepuffo's logo
Parsing JSON in Rust e Serde

Parsing JSON in Rust e Serde

Serde è un framework per la serializzazione / deserializzazione in Rust; ed è lo standard de facto per il parsing del JSON.

Oggi ne vediamo un paio di esempi, anche se ne abbiamo già avuto un assaggio parlando di Actix.