Fix lifetime

This commit is contained in:
2026-04-12 16:25:59 +08:00
parent 3457dcb5df
commit acbd18a3f6
30 changed files with 267 additions and 226 deletions

View File

@@ -46,15 +46,15 @@ impl ScriptBuilder for BgiAudioBuilder {
Ok(Box::new(BgiAudio::new(f, config)?))
}
fn build_script_from_reader(
fn build_script_from_reader<'a>(
&self,
reader: Box<dyn ReadSeek>,
reader: Box<dyn ReadSeek + 'a>,
_filename: &str,
_encoding: Encoding,
_archive_encoding: Encoding,
config: &ExtraConfig,
_archive: Option<&Box<dyn Script>>,
) -> Result<Box<dyn Script>> {
) -> Result<Box<dyn Script + 'a>> {
Ok(Box::new(BgiAudio::new(reader, config)?))
}