Описание тега rust-macros
Макросы Rust - мощный инструмент для отображения определенной входной последовательности на выходную в соответствии с определенной процедурой.
В настоящее время в Rust есть два типа макросов:
В "обычные" макросы, определенные с помощью
macro_rules!
. Вы можете найти несколько примеров в книге примеров RustВ процедурных макросов, называемый также компилятор расширений. Вы должны использовать rust-compiler-plugin для вопросов, связанных с такими макросами.