commonlibsse_ng_proc_macro_common\skse_plugin_main/attr_args.rs
1#[derive(Debug, darling::FromMeta)]
2pub(crate) struct MacroArgs {
3 pub plugin_name: Option<String>,
4 pub plugin_author: Option<String>,
5 pub plugin_version: Option<String>,
6
7 #[cfg(feature = "tracing")]
8 #[darling(default = "ret_true")]
9 pub logger: bool,
10 #[cfg(feature = "tracing")]
11 #[darling(default)]
12 pub log_level: super::logger::LogLevel,
13}
14
15#[cfg(feature = "tracing")]
16fn ret_true() -> bool {
17 true
18}