Spoiler, es para controlar la interpretación de cadenas que no sean números. Pero como siempre ocurre en la comunidad Rust, lo explican muy bien y muy detallado. Ideal para aprender.
How would you go about creating an app architecture that supports plugins? I’m thinking about Java where you can just drop .jar files and have them being loaded into your app without the need to recompile the main app.
Rust macros are a great feature that can reduce code boilerplate and be a time saver for programmers. They also offer flexibility for developers to use metaprogramming to add new features to the language and package them in a way that is easy to integrate into code.