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}