Crate eager[][src]

This crate contians three macros used to simulate eager macro expansion:

  1. eager!: Eagerly expands any macro in its body.
  2. eager_macro_rules!: Used to declare macro that can be eagerly expanded with eager!.
  3. lazy!: Used in eager! to revert to lazy macro expansion.

See the each macro's documentation for details.

Macros

eager

Emulates eager expansion of macros.

eager_macro_rules

Declares eager!-enabled macros.

lazy

[eager!] Used within an eager! to revert to lazy expansion.