Skip to content

Commit aa38911

Browse files
committed
Rename config fields to match user syntax
1 parent e547ed8 commit aa38911

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

macros/src/config/for_enum/discriminant.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use crate::attr::{NAME, REPR};
55
#[derive(Clone, Default)]
66
pub(crate) struct DiscriminantConfig {
77
repr: Option<syn::Type>,
8-
ident: Option<syn::Ident>,
8+
name: Option<syn::Ident>,
99
}
1010

1111
impl DiscriminantConfig {
@@ -22,11 +22,11 @@ impl DiscriminantConfig {
2222

2323
self.repr = Some(meta.value()?.parse()?);
2424
} else if meta.path.is_ident(NAME) {
25-
if self.ident.is_some() {
25+
if self.name.is_some() {
2626
return Err(meta.error("name already specified"));
2727
}
2828

29-
self.ident = Some(meta.value()?.parse()?);
29+
self.name = Some(meta.value()?.parse()?);
3030
} else {
3131
return Err(meta.error("unsupported discriminant attribute"));
3232
}
@@ -40,6 +40,6 @@ impl DiscriminantConfig {
4040
}
4141

4242
pub(crate) fn ident(&self) -> Option<&syn::Ident> {
43-
self.ident.as_ref()
43+
self.name.as_ref()
4444
}
4545
}

macros/src/config/for_variant/discriminant.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ use crate::attr::{NAME, NESTED, VALUE};
44

55
#[derive(Clone, Default)]
66
pub(crate) struct DiscriminantConfig {
7-
expr: Option<syn::Expr>,
8-
ident: Option<syn::Ident>,
7+
value: Option<syn::Expr>,
8+
name: Option<syn::Ident>,
99
nested: Option<syn::Path>,
1010
}
1111

@@ -17,25 +17,25 @@ impl DiscriminantConfig {
1717
) -> Result<(), syn::Error> {
1818
meta.parse_nested_meta(|meta| {
1919
if meta.path.is_ident(VALUE) {
20-
if self.expr.is_some() {
20+
if self.value.is_some() {
2121
return Err(meta.error("`value = …` already specified"));
2222
} else if self.nested.is_some() {
2323
return Err(meta.error("conflicting with use of `nesting = …`"));
2424
}
2525

26-
self.expr = Some(meta.value()?.parse()?);
26+
self.value = Some(meta.value()?.parse()?);
2727
} else if meta.path.is_ident(NAME) {
28-
if self.ident.is_some() {
28+
if self.name.is_some() {
2929
return Err(meta.error("`name = …` already specified"));
3030
}
3131

32-
self.ident = Some(meta.value()?.parse()?);
32+
self.name = Some(meta.value()?.parse()?);
3333
} else if meta.path.is_ident(NESTED) {
3434
if matches!(variant.fields, syn::Fields::Unit) {
3535
return Err(meta.error("no field found on variant"));
3636
} else if self.nested.is_some() {
3737
return Err(meta.error("`nested = …` already specified"));
38-
} else if self.expr.is_some() {
38+
} else if self.value.is_some() {
3939
return Err(meta.error("conflicting with use of `value = …`"));
4040
}
4141

@@ -49,11 +49,11 @@ impl DiscriminantConfig {
4949
}
5050

5151
pub(crate) fn expr(&self) -> Option<&syn::Expr> {
52-
self.expr.as_ref()
52+
self.value.as_ref()
5353
}
5454

5555
pub(crate) fn ident(&self) -> Option<&syn::Ident> {
56-
self.ident.as_ref()
56+
self.name.as_ref()
5757
}
5858

5959
pub(crate) fn nested(&self) -> Option<&syn::Path> {

0 commit comments

Comments
 (0)