commonlibsse_ng_proc_macro_common\relocate/attr_args.rs
1#[derive(Debug, darling::FromMeta)]
2pub(crate) struct MacroArgs {
3 pub cast_as: String,
4 pub default: String,
5 #[darling(default)]
6 pub deref_once: Option<bool>,
7 pub id: RelocationId,
8}
9
10#[derive(Debug, darling::FromMeta)]
11pub(crate) struct RelocationId {
12 /// Skyrim Special Edition ID
13 pub se: u64,
14 /// Skyrim Anniversary Edition ID
15 pub ae: u64,
16 /// Skyrim VR ID
17 pub vr: Option<u64>,
18}