diff --git a/src/tools/systemd/time.rs b/src/tools/systemd/time.rs index 69f5f5fb..7717ecee 100644 --- a/src/tools/systemd/time.rs +++ b/src/tools/systemd/time.rs @@ -1,3 +1,5 @@ +use std::convert::TryInto; + use anyhow::Error; use bitflags::bitflags; @@ -174,17 +176,17 @@ pub fn compute_next_event( } if !all_days { // match day first - let day_num = t.day_num(); + let day_num: u32 = t.day_num().try_into()?; let day = WeekDays::from_bits(1<