Programmazione asincrona in Rust
In questo articolo vediamo due esempi di programmazione asincrona in Rust.
In entrambi i casi useremo tokio!
La potenza del C++ con la semplicità dei linguaggi moderni
In questo articolo vediamo due esempi di programmazione asincrona in Rust.
In entrambi i casi useremo tokio!
In general un SIGNAL è un "software interrupt" (scusate ma non saprei come tradurlo in italiano) che viene inviato dal sistema o da un processo per notificare un evento.
Ad esempio quando lanciate un comando nel terminale e poi premte CTRL+C per interromperlo; quello è un SIGNAL.
Polars è una libreria che ci permette di manipolare dati strutturati provenienti da altre fonti.
Rispetto ad altre librerie del genere, risulta essere molto veloce, in quanto alla base è scritto in Rust.
notify-rs, o semplicemente notify, è una libreria cross-platform per Rust per controllare e notificare eventi sul filesystem.
In questo articolo vediamo come usarla facendo un esempio basico.
typed-builder è una delle librerie che ci permette di implementare il builder pattern in Rust.
Tra quelle provate è quella che mi è piaciuta di meno, ma per dover di cronaca, l'ho comunque testata.
typed-builder è una delle librerie che ci permette di implementare il builder pattern in Rust.
Molto facile da usare, supporta anche i parametri opzionali e i valori di default.
In Rust possiamo usare le funzioni in diversi modi interessanti.
Ad esempio possiamo salvarla in una variabile, e poi usare questa passandogli l'argomento richiesto.
simple_xml_builder è una piccola libreria per Rust per creare file XML.
Rispetto ad altre librerie l'ho trovata molto semplice da usare.
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.
safe-builder è una delle librerie che ci permette di implementare il builder pattern in Rust.