Skip to content

Commit 66ba0fe

Browse files
committed
fmt: rip ranged integers out of Temporal RFC 9557 parser
The `jiff::fmt` module is now completely free of ranged integer types. w00t. Easier than I expected, but I also suspected this would be one of the easier parts of the migration since `jiff::fmt` lives at the boundaries.
1 parent a651ac7 commit 66ba0fe

File tree

4 files changed

+89
-126
lines changed

4 files changed

+89
-126
lines changed

src/error/fmt/temporal.rs

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -63,17 +63,9 @@ pub(crate) enum Error {
6363
FailedYearInDate,
6464
FailedYearInYearMonth,
6565
InvalidDate,
66-
InvalidDay,
67-
InvalidHour,
68-
InvalidMinute,
69-
InvalidMonth,
7066
InvalidMonthDay,
71-
InvalidSecond,
7267
InvalidTimeZoneUtf8,
7368
InvalidWeekDate,
74-
InvalidWeekNumber,
75-
InvalidWeekday,
76-
InvalidYear,
7769
InvalidYearMonth,
7870
InvalidYearZero,
7971
MissingOffsetInTimestamp,
@@ -279,22 +271,12 @@ impl core::fmt::Display for Error {
279271
f.write_str("failed to parse year in year-month")
280272
}
281273
InvalidDate => f.write_str("parsed date is not valid"),
282-
InvalidDay => f.write_str("parsed day is not valid"),
283-
InvalidHour => f.write_str("parsed hour is not valid"),
284-
InvalidMinute => f.write_str("parsed minute is not valid"),
285-
InvalidMonth => f.write_str("parsed month is not valid"),
286274
InvalidMonthDay => f.write_str("parsed month-day is not valid"),
287-
InvalidSecond => f.write_str("parsed second is not valid"),
288275
InvalidTimeZoneUtf8 => f.write_str(
289276
"found plausible IANA time zone identifier, \
290277
but it is not valid UTF-8",
291278
),
292279
InvalidWeekDate => f.write_str("parsed week date is not valid"),
293-
InvalidWeekNumber => {
294-
f.write_str("parsed week number is not valid")
295-
}
296-
InvalidWeekday => f.write_str("parsed weekday is not valid"),
297-
InvalidYear => f.write_str("parsed year is not valid"),
298280
InvalidYearMonth => f.write_str("parsed year-month is not valid"),
299281
InvalidYearZero => f.write_str(
300282
"year zero must be written without a sign or a \

0 commit comments

Comments
 (0)