Convert ShellError::DatetimeParseError to named fields (#10991)

# Description

Part of #10700

# User-Facing Changes

None

# Tests + Formatting

- 🟢 `toolkit fmt`
- 🟢 `toolkit clippy`
- 🟢 `toolkit test`
- 🟢 `toolkit test stdlib`

# After Submitting

N/A
This commit is contained in:
Eric Hodel
2023-11-08 04:04:02 -08:00
committed by GitHub
parent d3ec3dc66b
commit 55316a9f27
8 changed files with 52 additions and 12 deletions

View File

@@ -288,7 +288,10 @@ fn action(input: &Value, args: &Arguments, head: Span) -> Value {
Value::date(dt, *span)
}
None => Value::error(
ShellError::DatetimeParseError(input.debug_value(), *span),
ShellError::DatetimeParseError {
msg: input.debug_value(),
span: *span,
},
*span,
),
},
@@ -298,7 +301,10 @@ fn action(input: &Value, args: &Arguments, head: Span) -> Value {
Value::date(dt, *span)
}
None => Value::error(
ShellError::DatetimeParseError(input.debug_value(), *span),
ShellError::DatetimeParseError {
msg: input.debug_value(),
span: *span,
},
*span,
),
},