Expand description
§Rocket-Config - Code Generation
This crate implements the code generation portions of Rocket-config. This includes procedural macros.
§Procedural Macros
This crate implements the following procedural macros:
- configuration
The syntax for the configuration
macro is:
macro := configuration!(CONFIGURATION_FILE_STEM)
§Usage
You should not directly depend on this library. To use the macros,
it suffices to depend on rocket-config
in Cargo.toml
:
[dependencies]
rocket-config = "0.0.1"
And to import the macros via #[macro_use]
in the crate root:
#![feature(proc_macro_hygiene, decl_macro)]
#[macro_use] extern crate rocket_config;
configuration!("test");
// ...
Or, alternatively, selectively import from the top-level scope:
#![feature(proc_macro_hygiene, decl_macro)]
extern crate rocket_config;
use rocket_config::configuration;
configuration!("test");
// ...
Macros§
- The procedural macro for the
configuration
function-like macro.