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}