Skip to content

Commit 698a318

Browse files
authored
Merge pull request #936 from rust-embedded/lifetimes
fix mismatched-lifetime-syntaxes
2 parents de3aaaf + 19b8f36 commit 698a318

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

CHANGELOG.md

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

88
## [Unreleased]
99

10+
- Fix new `mismatched-lifetime-syntaxes` lint warnings
1011
- Adapt RISC-V specific codegen for `riscv-peripheral` v0.3.0 rework
1112
- Include `riscv-peripheral` peripherals in `Peripherals` struct
1213

src/generate/register.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1313,7 +1313,7 @@ pub fn fields(
13131313
#[doc = ""]
13141314
#[doc = #note]
13151315
#inline
1316-
pub fn #name_snake_case(&mut self, n: u8) -> #writer_ty<#regspec_ty> {
1316+
pub fn #name_snake_case(&mut self, n: u8) -> #writer_ty<'_, #regspec_ty> {
13171317
#[allow(clippy::no_effect)]
13181318
[(); #dim][n as usize];
13191319
#writer_ty::new(self, #offset_calc)
@@ -1333,7 +1333,7 @@ pub fn fields(
13331333
w_impl_items.extend(quote! {
13341334
#[doc = #doc]
13351335
#inline
1336-
pub fn #name_snake_case_n(&mut self) -> #writer_ty<#regspec_ty> {
1336+
pub fn #name_snake_case_n(&mut self) -> #writer_ty<'_, #regspec_ty> {
13371337
#writer_ty::new(self, #sub_offset)
13381338
}
13391339
});
@@ -1344,7 +1344,7 @@ pub fn fields(
13441344
w_impl_items.extend(quote! {
13451345
#[doc = #doc]
13461346
#inline
1347-
pub fn #name_snake_case(&mut self) -> #writer_ty<#regspec_ty> {
1347+
pub fn #name_snake_case(&mut self) -> #writer_ty<'_, #regspec_ty> {
13481348
#writer_ty::new(self, #offset)
13491349
}
13501350
});

0 commit comments

Comments
 (0)