From bdd883f900d9ee4182f2b1638b4c6a3f458817b0 Mon Sep 17 00:00:00 2001 From: Jonathan Gilbert Date: Sun, 2 Nov 2025 01:05:14 -0500 Subject: [PATCH] Added lifetime annotations to methods in common/hwcodec.rs and common/vram.rs. --- libs/scrap/src/common/hwcodec.rs | 2 +- libs/scrap/src/common/vram.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/scrap/src/common/hwcodec.rs b/libs/scrap/src/common/hwcodec.rs index baec39577..17eda7f3c 100644 --- a/libs/scrap/src/common/hwcodec.rs +++ b/libs/scrap/src/common/hwcodec.rs @@ -364,7 +364,7 @@ impl HwRamDecoder { } } } - pub fn decode(&mut self, data: &[u8]) -> ResultType> { + pub fn decode<'a>(&'a mut self, data: &[u8]) -> ResultType>> { match self.decoder.decode(data) { Ok(v) => Ok(v.iter().map(|f| HwRamDecoderImage { frame: f }).collect()), Err(e) => Err(anyhow!(e)), diff --git a/libs/scrap/src/common/vram.rs b/libs/scrap/src/common/vram.rs index c003fa698..22645d92b 100644 --- a/libs/scrap/src/common/vram.rs +++ b/libs/scrap/src/common/vram.rs @@ -367,7 +367,7 @@ impl VRamDecoder { } } } - pub fn decode(&mut self, data: &[u8]) -> ResultType> { + pub fn decode<'a>(&'a mut self, data: &[u8]) -> ResultType>> { match self.decoder.decode(data) { Ok(v) => Ok(v.iter().map(|f| VRamDecoderImage { frame: f }).collect()), Err(e) => Err(anyhow!(e)),