Skip to content

Commit 3035d4f

Browse files
committed
Rename Name -> MultiName
1 parent 60ac737 commit 3035d4f

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

serde_derive/src/internals/attr.rs

+13-13
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ impl<'c, T> VecAttr<'c, T> {
130130
}
131131
}
132132

133-
pub struct Name {
133+
pub struct MultiName {
134134
serialize: String,
135135
serialize_renamed: bool,
136136
deserialize: String,
@@ -142,13 +142,13 @@ fn unraw(ident: &Ident) -> String {
142142
ident.to_string().trim_start_matches("r#").to_owned()
143143
}
144144

145-
impl Name {
145+
impl MultiName {
146146
fn from_attrs(
147147
source_name: String,
148148
ser_name: Attr<String>,
149149
de_name: Attr<String>,
150150
de_aliases: Option<VecAttr<String>>,
151-
) -> Name {
151+
) -> Self {
152152
let mut alias_set = BTreeSet::new();
153153
if let Some(de_aliases) = de_aliases {
154154
for alias_name in de_aliases.get() {
@@ -160,7 +160,7 @@ impl Name {
160160
let ser_renamed = ser_name.is_some();
161161
let de_name = de_name.get();
162162
let de_renamed = de_name.is_some();
163-
Name {
163+
MultiName {
164164
serialize: ser_name.unwrap_or_else(|| source_name.clone()),
165165
serialize_renamed: ser_renamed,
166166
deserialize: de_name.unwrap_or(source_name),
@@ -203,7 +203,7 @@ impl RenameAllRules {
203203

204204
/// Represents struct or enum attribute information.
205205
pub struct Container {
206-
name: Name,
206+
name: MultiName,
207207
transparent: bool,
208208
deny_unknown_fields: bool,
209209
default: Default,
@@ -567,7 +567,7 @@ impl Container {
567567
}
568568

569569
Container {
570-
name: Name::from_attrs(unraw(&item.ident), ser_name, de_name, None),
570+
name: MultiName::from_attrs(unraw(&item.ident), ser_name, de_name, None),
571571
transparent: transparent.get(),
572572
deny_unknown_fields: deny_unknown_fields.get(),
573573
default: default.get().unwrap_or(Default::None),
@@ -594,7 +594,7 @@ impl Container {
594594
}
595595
}
596596

597-
pub fn name(&self) -> &Name {
597+
pub fn name(&self) -> &MultiName {
598598
&self.name
599599
}
600600

@@ -781,7 +781,7 @@ fn decide_identifier(
781781

782782
/// Represents variant attribute information
783783
pub struct Variant {
784-
name: Name,
784+
name: MultiName,
785785
rename_all_rules: RenameAllRules,
786786
ser_bound: Option<Vec<syn::WherePredicate>>,
787787
de_bound: Option<Vec<syn::WherePredicate>>,
@@ -947,7 +947,7 @@ impl Variant {
947947
}
948948

949949
Variant {
950-
name: Name::from_attrs(unraw(&variant.ident), ser_name, de_name, Some(de_aliases)),
950+
name: MultiName::from_attrs(unraw(&variant.ident), ser_name, de_name, Some(de_aliases)),
951951
rename_all_rules: RenameAllRules {
952952
serialize: rename_all_ser_rule.get().unwrap_or(RenameRule::None),
953953
deserialize: rename_all_de_rule.get().unwrap_or(RenameRule::None),
@@ -964,7 +964,7 @@ impl Variant {
964964
}
965965
}
966966

967-
pub fn name(&self) -> &Name {
967+
pub fn name(&self) -> &MultiName {
968968
&self.name
969969
}
970970

@@ -1023,7 +1023,7 @@ impl Variant {
10231023

10241024
/// Represents field attribute information
10251025
pub struct Field {
1026-
name: Name,
1026+
name: MultiName,
10271027
skip_serializing: bool,
10281028
skip_deserializing: bool,
10291029
skip_serializing_if: Option<syn::ExprPath>,
@@ -1290,7 +1290,7 @@ impl Field {
12901290
}
12911291

12921292
Field {
1293-
name: Name::from_attrs(ident, ser_name, de_name, Some(de_aliases)),
1293+
name: MultiName::from_attrs(ident, ser_name, de_name, Some(de_aliases)),
12941294
skip_serializing: skip_serializing.get(),
12951295
skip_deserializing: skip_deserializing.get(),
12961296
skip_serializing_if: skip_serializing_if.get(),
@@ -1306,7 +1306,7 @@ impl Field {
13061306
}
13071307
}
13081308

1309-
pub fn name(&self) -> &Name {
1309+
pub fn name(&self) -> &MultiName {
13101310
&self.name
13111311
}
13121312

0 commit comments

Comments
 (0)