Rust

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

Mattepuffo's logo
Connessione a MySQL e MariaDB in Salvo con Sqlx

Connessione a MySQL e MariaDB in Salvo con Sqlx

In articoli precedenti abbiamo visto sia come usare Salvo per creare una web api, che Sqlx per connetterci da un db MariaDB/MySQL.

In questo articolo mettiamo tutto insieme.

Ovviamente ho messo il codice tutto nello stesso file per una questione di comodità.

Mattepuffo's logo
Unit test in Rust

Unit test in Rust

Rust ha già praticamente tutto per eseguire unit test.

Basta usare le sue macro.

In questo articolo vediamo qualche esempio.

Mattepuffo's logo
Output colorato in Rust con colored

Output colorato in Rust con colored

colored è una piccola libreria per Rust che ci consente di colorare l'output nel terminale.

Può essere molto utile per mettere in risalto i diversi messaggi che mandiamo all'utente (info, error, ecc).

In questo articolo vediamo come usarla.

Mattepuffo's logo
Usare DuckDB in Rust

Usare DuckDB in Rust

DuckDB è un database che potremmo usare al posto del classico SQLite.

Come potete vedere dalla documentazione, supporta parecchi linguaggi; inoltre pare essere più veloce e performante rispetto a SQLite.

In questo articolo vediamo come usarlo in Rust.

Mattepuffo's logo
Introduzione a Iced per Rust

Introduzione a Iced per Rust

Iced è una libreria cross-platform per Rust per la costruzione di GUI.

Non ho approfondito molto perchè non mi è piaciuta molto la scarsa documentazione su argomento del genere.

Comunque è da tenere in considerazione.

Mattepuffo's logo
Web scraping in Rust con scraper

Web scraping in Rust con scraper

scraper è una libreria per Rust che ci consente di eseguire il web scraping di HTML.

Non effettua una richiesta HTTP però, quindi abbiamo bisogno di una libreria apposita.

In questo articolo usiamo reqwest.