SecureValueRecovery/service/kbupd_macro
Curt Brune 041b5bdfc7 Add a new procedural macro for initializing lazy_static! items
This adds a new a crate, kbupd_macro, which provides a new procedural
macro called |lazy_init!|.  Rust dictates that procedural macros be
defined in their own crate.

The |lazy_init!| macro creates a number of lazy_static! objects,
collects the variable names into a vector, and derives an
initialization function that calls
'lazy_static::initialize(&variable)' on each lazy_static! object.
2020-12-07 15:04:07 -08:00
..
src Add a new procedural macro for initializing lazy_static! items 2020-12-07 15:04:07 -08:00
tests Add a new procedural macro for initializing lazy_static! items 2020-12-07 15:04:07 -08:00
Cargo.toml Add a new procedural macro for initializing lazy_static! items 2020-12-07 15:04:07 -08:00