Skip to content

Commit efa29b1

Browse files
committed
fix: Replace suffix before converting to snake case
close #563
1 parent 589fb81 commit efa29b1

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
99

10+
### Fixed
11+
12+
- Replace suffix in fields' name before converting to snake case when generating methods #563
13+
1014
## [v0.20.0] - 2021-12-07
1115

1216
### Fixed

src/generate/register.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ pub fn fields(
440440
}
441441
};
442442
let name_sc_n = Ident::new(
443-
&util::replace_suffix(&f.name.to_sanitized_snake_case(), suffix),
443+
&util::replace_suffix(&f.name, suffix).to_sanitized_snake_case(),
444444
Span::call_site(),
445445
);
446446
let doc = util::replace_suffix(
@@ -805,7 +805,7 @@ pub fn fields(
805805
for (i, suffix) in (0..*dim).zip(suffixes.iter()) {
806806
let sub_offset = offset + (i as u64) * (*increment as u64);
807807
let name_sc_n = Ident::new(
808-
&util::replace_suffix(&f.name.to_sanitized_snake_case(), suffix),
808+
&util::replace_suffix(&f.name, suffix).to_sanitized_snake_case(),
809809
Span::call_site(),
810810
);
811811
let doc = util::replace_suffix(

0 commit comments

Comments
 (0)