Rust

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

Mattepuffo's logo
Utilizzare ZeroMQ con Rust

Utilizzare ZeroMQ con Rust

ZeroMQ è una libreria per lo scambio di messaggi tra un client ed un server di tipo brokerless!

Sostanzialmente vuol dire che nella libreria è già incluso tutto quello che ci serve, senza altre configurazioni.

In questo articolo vediamo un esempio di utilizzo in Rust.

Mattepuffo's logo
Leggere file ENV in Rust con dotenv

Leggere file ENV in Rust con dotenv

dotenv è una piccola libreria per Rust che ci permette di leggere tutte le variabili d'ambiente del sistema, più quelle scritte nel file .env della nostra applicazione.

La cosa importante è che il file .env sia nella root del progetto; quindi non nella cartella src, ma proprio subito dentro alla dir del progetto.

Mattepuffo's logo
Invio richieste HTTP in Rust con hyper

Invio richieste HTTP in Rust con hyper

hyper una libreria per Rust per la creazione sia di un server che di un client HTTP.

In questo articolo vediamo come usarla per eseguire richieste HTTP; siccome al giorno d'oggi le richieste passano tutte per HTTPS, installeremo anche hyper-tls.

Mattepuffo's logo
Parsing JSON da url in Rust con reqwest

Parsing JSON da url in Rust con reqwest

In questo articolo vediamo come eseguire il parsing di un JSON da url usando Rust.

Effettueremo una richiesta HTTP con reqwest, e faremo in parsing del JSON con serde.

Infine stamperemo in dati in formato tabella con prettytable-rs.

Sono tutte librerie che abbiamo visto, ma mai usate insieme.