SecureValueRecovery/service/kbupd_macro/src
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
..
lib.rs Add a new procedural macro for initializing lazy_static! items 2020-12-07 15:04:07 -08:00