summaryrefslogtreecommitdiffstats
path: root/vendor/time-macros/src/offset.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/time-macros/src/offset.rs')
-rw-r--r--vendor/time-macros/src/offset.rs5
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(),