From 26c4bbfa41d9fd5f45d5f2f99bf409415ee8b15c Mon Sep 17 00:00:00 2001 From: Kira Date: Sun, 21 Jul 2024 23:48:05 +0200 Subject: [PATCH] oh thanks clippy --- crates/nu-parser/src/parser.rs | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/crates/nu-parser/src/parser.rs b/crates/nu-parser/src/parser.rs index 1207088ecb..380d8744f8 100644 --- a/crates/nu-parser/src/parser.rs +++ b/crates/nu-parser/src/parser.rs @@ -5695,20 +5695,18 @@ pub fn parse_record(working_set: &mut StateWorkingSet, span: Span) -> Expression idx += 1; let bareword_error = |string_value: &Expression| { - let string_span = working_set.get_span_contents(string_value.span); - let colon_position = string_span + working_set + .get_span_contents(string_value.span) .iter() .find_position(|b| **b == b':') - .map(|(i, _)| string_value.span.start + i); - if let Some(colon_position) = colon_position { - Some(ParseError::InvalidLiteral( - "colon".to_string(), - "bare word specifying record value".to_string(), - Span::new(colon_position, colon_position + 1), - )) - } else { - None - } + .map(|(i, _)| { + let colon_position = i + string_value.span.start; + ParseError::InvalidLiteral( + "colon".to_string(), + "bare word specifying record value".to_string(), + Span::new(colon_position, colon_position + 1), + ) + }) }; let value_span = working_set.get_span_contents(value.span); let parse_error = match value.expr {