derive_adhoc_expand!() { /* proc-macro */ }
Expand description

Template expansion engine, internal

Normally you do not need to mention this macro.

derive-adhoc does its work by (defining and then) invoking various interrelated macros including macro_rules macros and proc macros. These ultimately end up calling this macro, which takes a template and a data structure, and expands the template for that data structure.

This macro’s behvaiour is not currently stable or documented. If you invoke it yourself, you get to keep all the pieces.