Procedural Macros for Network Programming (and everything else)

Talk by Moritz Gutfleisch at our third "Nix Your Bugs & Rust Your Engines" meetup in Heidelberg on April 29, 2024. Procedural macros allow executing functions that produce Rust syntax at compile time. They allow for very sophisticated code generation and can drastically reduce boilerplate and redundancies. We'll look at how these macros can be used to make dissecting and handling network packets significantly more convenient to motivate them. Then, we'll learn how to write them and what tools the Rust ecosystem provides us to do so.

LicenseDefault alugha License

More videos by this producer

Nix Impermanence & Ideas for Rewriting Nix

Nix Your Bugs & Rust Your Engines is a new meetup for people in the Rhein-Neckar region that are interested in Rust (the programming language), Nix (the package manager), or NixOS (the Linux distribution). For the Nix part of our third meetup on April 29, 2024, Vanessa Alexandra Hollmeier held two

Nix Your Bugs & Rust Your Engines #2

Nix Your Bugs & Rust Your Engines is a new meetup for people in the Rhein-Neckar region that are interested in Rust (the programming language), Nix (the package manager), or NixOS (the Linux distribution). This time, it took place at the RaumZeitLabor in Mannheim on March 18, 2024. 0:00 - Welcome 3