Skip to content

Commit 98530a1

Browse files
committed
update
1 parent 7bc738d commit 98530a1

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

bindgen/renamer.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pub use convert_case::Case;
44
use convert_case::Casing as _;
55
pub use regex::Regex;
66

7-
use crate::callbacks::{EnumVariantValue, ParseCallbacks};
7+
use crate::callbacks::{EnumVariantValue, ItemInfo, ParseCallbacks};
88

99
/// Define the rules how a C identifier should be renamed.
1010
#[derive(Debug, Default)]
@@ -35,7 +35,7 @@ impl IdentRenamer {
3535
}
3636
}
3737
if let Some(new_val) = self.renames.get(val.as_str()) {
38-
new_val.to_string()
38+
new_val.clone()
3939
} else if let Some(case) = self.case {
4040
val.to_case(case)
4141
} else {
@@ -260,26 +260,26 @@ impl ParseCallbacks for Renamer {
260260
})
261261
}
262262

263-
fn item_name(&self, item_name: &str) -> Option<String> {
263+
fn item_name(&self, info: ItemInfo<'_>) -> Option<String> {
264264
self.item_renames
265-
.get(item_name)
265+
.get(info.name)
266266
.map(ToString::to_string)
267267
.or_else(|| {
268268
self.item_renames_ext
269269
.iter()
270270
.filter_map(|(re, rn)| {
271-
if re.is_match(item_name) {
271+
if re.is_match(info.name) {
272272
Some(rn)
273273
} else {
274274
None
275275
}
276276
})
277-
.map(|rn| rn.apply(item_name))
277+
.map(|rn| rn.apply(info.name))
278278
.next()
279279
})
280280
.or_else(|| {
281281
if self.debug {
282-
println!("cargo::warning=Unrecognized item {item_name}");
282+
println!("cargo::warning=Unrecognized item {}", info.name);
283283
}
284284
None
285285
})

0 commit comments

Comments
 (0)