{"ast_node_type":"other","tokens":[{"end":13,"kind":"keyword","start":0,"text":"#[proc_macro]"}]}
#[proc_macro]
/// - `#[gate_rustc_only]`: makes parts of the generated code nightly-only.
#[cfg_attr(feature = "nightly", allow_internal_unstable(step_trait, rustc_attrs, trusted_step))]