From 1d1b3361a3f7c631b9b01a523584e618c61dc1f0 Mon Sep 17 00:00:00 2001 From: Paul Dicker Date: Sun, 4 Feb 2024 19:59:31 +0100 Subject: [PATCH] Correct error returned by `parse_rfc3339_relaxed` --- src/format/parse.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/format/parse.rs b/src/format/parse.rs index 39fef51ad4..0938546f90 100644 --- a/src/format/parse.rs +++ b/src/format/parse.rs @@ -11,7 +11,7 @@ use core::usize; use super::scan; use super::{Fixed, InternalFixed, InternalInternal, Item, Numeric, Pad, Parsed}; use super::{ParseError, ParseErrorKind, ParseResult}; -use super::{BAD_FORMAT, INVALID, NOT_ENOUGH, OUT_OF_RANGE, TOO_LONG, TOO_SHORT}; +use super::{BAD_FORMAT, INVALID, OUT_OF_RANGE, TOO_LONG, TOO_SHORT}; use crate::{DateTime, FixedOffset, Weekday}; fn set_weekday_with_num_days_from_sunday(p: &mut Parsed, v: i64) -> ParseResult<()> { @@ -572,7 +572,7 @@ fn parse_rfc3339_relaxed<'a>(parsed: &mut Parsed, mut s: &'a str) -> ParseResult s = match parse_internal(parsed, s, DATE_ITEMS.iter()) { Err((remainder, e)) if e.0 == ParseErrorKind::TooLong => remainder, Err((_s, e)) => return Err(e), - Ok(_) => return Err(NOT_ENOUGH), + Ok(_) => return Err(TOO_SHORT), }; s = match s.as_bytes().first() { @@ -584,7 +584,7 @@ fn parse_rfc3339_relaxed<'a>(parsed: &mut Parsed, mut s: &'a str) -> ParseResult s = match parse_internal(parsed, s, TIME_ITEMS.iter()) { Err((s, e)) if e.0 == ParseErrorKind::TooLong => s, Err((_s, e)) => return Err(e), - Ok(_) => return Err(NOT_ENOUGH), + Ok(_) => return Err(TOO_SHORT), }; s = s.trim_start(); let (s, offset) = if s.len() >= 3 && "UTC".as_bytes().eq_ignore_ascii_case(&s.as_bytes()[..3]) {