Skip to content

Commit 6798050

Browse files
xtask: Fix mismatched_lifetime_syntaxes lint in device_path_gen
1 parent 29cfc6d commit 6798050

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

uefi/src/proto/device_path/device_path_gen.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -570,7 +570,7 @@ pub mod acpi {
570570
/// comes from Table B-2 ACPI 3.0 specification. At least one
571571
/// ADR value is required.
572572
#[must_use]
573-
pub fn adr(&self) -> UnalignedSlice<u32> {
573+
pub fn adr(&self) -> UnalignedSlice<'_, u32> {
574574
let ptr: *const [u32] = addr_of!(self.adr);
575575
let (ptr, len): (*const (), usize) = ptr_meta::to_raw_parts(ptr);
576576
unsafe { UnalignedSlice::new(ptr.cast::<u32>(), len) }
@@ -1174,7 +1174,7 @@ pub mod messaging {
11741174

11751175
/// Last 64 (or fewer) characters of the USB Serial number.
11761176
#[must_use]
1177-
pub fn serial_number(&self) -> UnalignedSlice<u16> {
1177+
pub fn serial_number(&self) -> UnalignedSlice<'_, u16> {
11781178
let ptr: *const [u16] = addr_of!(self.serial_number);
11791179
let (ptr, len): (*const (), usize) = ptr_meta::to_raw_parts(ptr);
11801180
unsafe { UnalignedSlice::new(ptr.cast::<u16>(), len) }
@@ -2424,7 +2424,7 @@ pub mod messaging {
24242424

24252425
/// One or more instances of the DNS server address.
24262426
#[must_use]
2427-
pub fn addresses(&self) -> UnalignedSlice<IpAddress> {
2427+
pub fn addresses(&self) -> UnalignedSlice<'_, IpAddress> {
24282428
let ptr: *const [IpAddress] = addr_of!(self.addresses);
24292429
let (ptr, len): (*const (), usize) = ptr_meta::to_raw_parts(ptr);
24302430
unsafe { UnalignedSlice::new(ptr.cast::<IpAddress>(), len) }
@@ -2933,7 +2933,7 @@ pub mod media {
29332933
impl FilePath {
29342934
/// Null-terminated path.
29352935
#[must_use]
2936-
pub fn path_name(&self) -> UnalignedSlice<u16> {
2936+
pub fn path_name(&self) -> UnalignedSlice<'_, u16> {
29372937
let ptr: *const [u16] = addr_of!(self.path_name);
29382938
let (ptr, len): (*const (), usize) = ptr_meta::to_raw_parts(ptr);
29392939
unsafe { UnalignedSlice::new(ptr.cast::<u16>(), len) }

xtask/src/device_path/field.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ impl NodeField {
264264
// In the general case we can't safely return a
265265
// reference to the slice since it might be
266266
// unaligned, so use `UnalignedSlice`.
267-
ret_type = quote!(UnalignedSlice<#slice_elem>);
267+
ret_type = quote!(UnalignedSlice<'_, #slice_elem>);
268268
ret_val = quote!(
269269
let ptr: *const [#slice_elem] = addr_of!(self.#field_name);
270270
let (ptr, len): (*const (), usize) = ptr_meta::to_raw_parts(ptr);

0 commit comments

Comments
 (0)