pub struct DateTimeFilter {
pub year: Option<u16>,
pub month: Option<u8>,
pub day: Option<u8>,
pub day_of_week: Option<DayOfWeek>,
pub hour: Option<u8>,
pub minute: Option<u8>,
pub second: Option<u8>,
}
Expand description
A filter used for RealTimeClock::schedule_alarm
.
Fields§
§year: Option<u16>
The year that this alarm should trigger on, None
if the RTC alarm should not trigger on a year value.
month: Option<u8>
The month that this alarm should trigger on, None
if the RTC alarm should not trigger on a month value.
day: Option<u8>
The day that this alarm should trigger on, None
if the RTC alarm should not trigger on a day value.
day_of_week: Option<DayOfWeek>
The day of week that this alarm should trigger on, None
if the RTC alarm should not trigger on a day of week value.
hour: Option<u8>
The hour that this alarm should trigger on, None
if the RTC alarm should not trigger on a hour value.
minute: Option<u8>
The minute that this alarm should trigger on, None
if the RTC alarm should not trigger on a minute value.
second: Option<u8>
The second that this alarm should trigger on, None
if the RTC alarm should not trigger on a second value.
Implementations§
Source§impl DateTimeFilter
impl DateTimeFilter
Sourcepub fn day_of_week(self, day_of_week: DayOfWeek) -> Self
pub fn day_of_week(self, day_of_week: DayOfWeek) -> Self
Set a filter on the given day of the week