defile/
lib.rs

1#![no_std]
2#![forbid(unsafe_code)]
3#![cfg_attr(feature = "better-docs",
4    doc = include_str!("../README.md"),
5)]
6
7/// Remove macro metavar ungrouping in the given tokens, otherwise, pass them
8/// through.
9///
10/// ### Usage
11///
12/// Wrap the whole expansion (containing the call to the submacro) within this
13/// macro, and prefix the metavariables you wish to ungroup with `@`.
14///
15/// If you need to emit an `@` sigil (be it for the helper macro, or for actual
16/// Rust syntax), simply escape the sigil by doubling it: `@@`.
17pub use ::defile_proc_macros::defile;