diff --git a/time/src/serde/mod.rs b/time/src/serde/mod.rs index 40caa2888..8471f65f8 100644 --- a/time/src/serde/mod.rs +++ b/time/src/serde/mod.rs @@ -407,18 +407,20 @@ impl<'a> Deserialize<'a> for Time { /// The format used when serializing and deserializing a human-readable `UtcOffset`. #[cfg(feature = "parsing")] const UTC_OFFSET_FORMAT: &[BorrowedFormatItem<'_>] = &[ - BorrowedFormatItem::Component(Component::OffsetHour({ + BorrowedFormatItem::Component(Component::OffsetHour(const { let mut m = modifier::OffsetHour::default(); m.sign_is_mandatory = true; m })), BorrowedFormatItem::Optional(&BorrowedFormatItem::Compound(&[ BorrowedFormatItem::Literal(b":"), - BorrowedFormatItem::Component(Component::OffsetMinute(modifier::OffsetMinute::default())), + BorrowedFormatItem::Component(Component::OffsetMinute( + const { modifier::OffsetMinute::default() }, + )), BorrowedFormatItem::Optional(&BorrowedFormatItem::Compound(&[ BorrowedFormatItem::Literal(b":"), BorrowedFormatItem::Component(Component::OffsetSecond( - modifier::OffsetSecond::default(), + const { modifier::OffsetSecond::default() }, )), ])), ])),