diff options
Diffstat (limited to 'vendor/time-macros/src/offset.rs')
-rw-r--r-- | vendor/time-macros/src/offset.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vendor/time-macros/src/offset.rs b/vendor/time-macros/src/offset.rs index c2099073f..62d7a223d 100644 --- a/vendor/time-macros/src/offset.rs +++ b/vendor/time-macros/src/offset.rs @@ -1,6 +1,7 @@ use std::iter::Peekable; use proc_macro::{token_stream, Span, TokenTree}; +use time_core::convert::*; use crate::helpers::{consume_any_ident, consume_number, consume_punct}; use crate::to_tokens::ToTokenTree; @@ -58,14 +59,14 @@ pub(crate) fn parse(chars: &mut Peekable<token_stream::IntoIter>) -> Result<Offs span_start: Some(hours_span), span_end: Some(hours_span), }) - } else if minutes >= 60 { + } else if minutes >= Minute.per(Hour) as _ { Err(Error::InvalidComponent { name: "minute", value: minutes.to_string(), span_start: Some(minutes_span), span_end: Some(minutes_span), }) - } else if seconds >= 60 { + } else if seconds >= Second.per(Minute) as _ { Err(Error::InvalidComponent { name: "second", value: seconds.to_string(), |