Skip to main content

Crate rudzio_macro_internals

Crate rudzio_macro_internals 

Source
Expand description

Internals of rudzio-macro: AST-manipulation logic split out so that integration tests (which cannot import items from a proc-macro crate) can exercise it directly.

Everything here operates on proc_macro2 / syn types. The thin rudzio-macro wrapper handles the proc_macro::TokenStream boundary and delegates to these entry points.

Modulesยง

codegen
main_codegen
Codegen for the #[rudzio::main] attribute.
parse
proc_macro_env_codegen
Codegen for the internal __proc_macro_env! proc-macro.
suite_codegen
transform