Skip to content

Let's play with Procedural Macros in Rust

Photo of Michele d'Amico
Hosted By
Michele d.
Let's play with Procedural Macros in Rust

Details

• What we'll do
Michele D'Amico: scriviamo un clone di pytest da zero con le macro procedurali

L'idea e' quella di dare in 15/20 i seguenti concetti

1 - Cosa e' pytest e cosa sono le fixture
2 - Cosa sono le Procedural Macro in RUST e come si scrivono/agganciano
3 - L'idea della soluzione e gli esempi di test
4 - Dove si trova la documentazione per capire le strutture dell'AST Rust da usare

Dopo di che ci si divide a coppie e si implementa (partendo da un fork su github che imposta l'ossatura).

Lo scopi sono:
1 - Scoprire gli strumenti di generazione del codice disponibili in Rust togliendogli la magia e facendo vedere che sono alla portata di tutti
2 - Vedere come un prodotto che sembra molto legato a un linguaggio dinamico come pytest sia riproducibile in Rust con poco sforzo.

• What to bring
Un computer portatile con Rust installato (release nightly)

• Important to know

Photo of Rust Language Milano group
Rust Language Milano
See more events
Mikamai / LinkMe
via Giulio e Corrado Venini, 42 · 20127, MI