
Write Powerful Rust Macros
Sam Van Overmeire
- Editorial
- Manning
- Año
- 2024
- Páginas
- ~757
- Nivel
- Intermedio
De qué trata
Obra especializada escrita por Sam Van Overmeire y publicada por Manning en 2024. Es el texto más completo disponible sobre el sistema de metaprogramación y macros de Rust.
Cubre en profundidad macros declarativas (`macro_rules!`), análisis léxico de código, macros procedurales (derive macros, attribute-like macros y function-like macros), manipulación de Abstract Syntax Trees (AST) mediante los crates `syn` y `quote`, y generación de código seguro en tiempo de compilación.
A través de ejercicios progresivos y proyectos de creación de macros complejas, el autor enseña cómo automatizar código repetitivo, construir validadores estáticos y diseñar APIs expresivas. Indispensable para desarrolladores intermedios y avanzados que crean librerías en Rust.
- Macros en Rust
- macro_rules!
- Macros Procedurales
- syn y quote
- AST
- Metaprogramación
- Derive Macros
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Crate de Macros Procedurales Personalizadas
Diseño e implementación de un derive macro para serialización automática y validación de esquemas de datos en tiempo de compilación.

