From b733d7caa08926aafb80a9496a56a02cc6444dd1 Mon Sep 17 00:00:00 2001 From: Jonas Kruckenberg Date: Wed, 20 Nov 2024 17:20:19 +0100 Subject: [PATCH] refactor: add explicit lifetime names --- libs/wast/src/component/component.rs | 2 +- libs/wast/src/component/import.rs | 2 +- libs/wast/src/core/expr.rs | 2 +- libs/wast/src/core/module.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/wast/src/component/component.rs b/libs/wast/src/component/component.rs index 7b77eb21..19f9630e 100644 --- a/libs/wast/src/component/component.rs +++ b/libs/wast/src/component/component.rs @@ -158,7 +158,7 @@ pub enum ComponentField<'a> { } impl<'a> ComponentField<'a> { - fn parse_remaining(parser: Parser<'a>) -> Result> { + fn parse_remaining(parser: Parser<'a>) -> Result>> { let mut fields = Vec::new(); while !parser.is_empty() { fields.push(parser.parens(ComponentField::parse)?); diff --git a/libs/wast/src/component/import.rs b/libs/wast/src/component/import.rs index 6689f4a7..85f36811 100644 --- a/libs/wast/src/component/import.rs +++ b/libs/wast/src/component/import.rs @@ -80,7 +80,7 @@ impl<'a> Parse<'a> for ItemSigNoName<'a> { fn parse_item_sig<'a>(parser: Parser<'a>, name: bool) -> Result> { let mut l = parser.lookahead1(); - let (span, parse_kind): (_, fn(Parser<'a>) -> Result) = if l.peek::()? { + let (span, parse_kind): (_, fn(Parser<'a>) -> Result>) = if l.peek::()? { let span = parser.parse::()?.0; parser.parse::()?; (span, |parser| Ok(ItemSigKind::CoreModule(parser.parse()?))) diff --git a/libs/wast/src/core/expr.rs b/libs/wast/src/core/expr.rs index 5f42db44..4f19e738 100644 --- a/libs/wast/src/core/expr.rs +++ b/libs/wast/src/core/expr.rs @@ -165,7 +165,7 @@ enum If<'a> { } impl<'a> ExpressionParser<'a> { - fn new(parser: Parser<'a>) -> ExpressionParser { + fn new(parser: Parser<'a>) -> ExpressionParser<'a> { ExpressionParser { raw_instrs: Vec::new(), stack: Vec::new(), diff --git a/libs/wast/src/core/module.rs b/libs/wast/src/core/module.rs index 19879063..36debef2 100644 --- a/libs/wast/src/core/module.rs +++ b/libs/wast/src/core/module.rs @@ -157,7 +157,7 @@ pub enum ModuleField<'a> { } impl<'a> ModuleField<'a> { - pub(crate) fn parse_remaining(parser: Parser<'a>) -> Result> { + pub(crate) fn parse_remaining(parser: Parser<'a>) -> Result>> { let mut fields = Vec::new(); while !parser.is_empty() { fields.push(parser.parens(ModuleField::parse)?);