Suppress warning when `config` feature flag is disabled
This commit is contained in:
parent
b4903f2b3d
commit
9982ab0683
|
@ -181,13 +181,15 @@ fn derive_template_impl(tokens: TokenStream) -> Result<TokenStream, syn::Error>
|
|||
}
|
||||
}
|
||||
|
||||
let manifest_dir = PathBuf::from(std::env::var("CARGO_MANIFEST_DIR").expect(
|
||||
"Internal error: environmental variable `CARGO_MANIFEST_DIR` is not set.",
|
||||
));
|
||||
|
||||
#[cfg(feature = "config")]
|
||||
let mut config = Config::search_file_and_read(&*manifest_dir)
|
||||
.map_err(|e| syn::Error::new(Span::call_site(), e))?;
|
||||
let mut config = {
|
||||
let manifest_dir = PathBuf::from(std::env::var("CARGO_MANIFEST_DIR").expect(
|
||||
"Internal error: environmental variable `CARGO_MANIFEST_DIR` is not set.",
|
||||
));
|
||||
|
||||
Config::search_file_and_read(&*manifest_dir)
|
||||
.map_err(|e| syn::Error::new(Span::call_site(), e))?
|
||||
};
|
||||
|
||||
#[cfg(not(feature = "config"))]
|
||||
let mut config = Config::default();
|
||||
|
|
Loading…
Reference in New Issue