Rust

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

Mattepuffo's logo
Creare PDF in Rust con rust-pdf

Creare PDF in Rust con rust-pdf

Oggi vediamo un esempio molto basico di creazione di PDF in Rust con rust-pdf.

Non essendo un linguaggio che uso molto per lavoro, non ho approfondito più di tanto.

Quindi vediamo come installarlo e un esempio basico per iniziare.

Mattepuffo's logo
Validare email in Rust

Validare email in Rust

Oggi vediamo come usare le espressioni regolare per validare una email in Rust.

Al contrario di altri linguaggi, dobbiamo installare una dipendenza per usare le regex in Rust.

Mattepuffo's logo
Invio richieste HTTP in Rust con reqwest

Invio richieste HTTP in Rust con reqwest

Per l'invio di richieste HTTP in Rust abbiamo a disposizione la libreria reqwest, praticamente quasi uno standard al momento.

Per usarla aggiungete queste dipendenze al Cargo.toml:

[dependencies]
reqwest = { version = "0.10", features = ["json"] }
tokio = { version = "0.2", features = ["full"] }

Mattepuffo's logo
Connessione a SQLite in Rust

Connessione a SQLite in Rust

Anche con Rust è possibile usare il db SQLite, ed è anche abbastanza facile.

Prima di tutto aggiungete questa dipendenza al Cargo.toml:

[dependencies.rusqlite]
version = "0.21.0"
features = ["bundled"]

Mattepuffo's logo
Connessione FTP in Rust

Connessione FTP in Rust

Per la connessione ad un server FTP in Rust abbiamo varie scelte; ma la libreria che vedremo oggi è di sicuro la più usata: rust-ftp!

Può supportare anche FTPS, ma a me ha dato problemi, quindi non l'ho ancora testata.

Aggiungete questa dipendenza al Cargo.toml:

[dependencies]
ftp = { version = "3.0.1" }