Enum holiday::HolidayDate
source · pub enum HolidayDate {
FixedDate(DayOfMonth),
NthDate(NthWeekdayOfMonth),
}
Expand description
Holiday Date type
Variants§
FixedDate(DayOfMonth)
Fixed date. Example: “October 31”
NthDate(NthWeekdayOfMonth)
Relative weekday in a month. Example: “4th Thursday in November”
Implementations§
source§impl HolidayDate
impl HolidayDate
sourcepub fn iter(&self) -> HolidayIter<'_, Self> ⓘ
pub fn iter(&self) -> HolidayIter<'_, Self> ⓘ
Returns an iterator over the ocurrences of the HolidayDate
Trait Implementations§
source§impl BeforeAfterDate for HolidayDate
impl BeforeAfterDate for HolidayDate
source§fn after_today(&self) -> NaiveDate
fn after_today(&self) -> NaiveDate
The next occurrence including today (successor)
source§fn before_today(&self) -> NaiveDate
fn before_today(&self) -> NaiveDate
The previous occurrence excluding today (predecessor)
source§fn first_date(&self) -> NaiveDate
fn first_date(&self) -> NaiveDate
The first representable occurrence of the date
source§impl Clone for HolidayDate
impl Clone for HolidayDate
source§fn clone(&self) -> HolidayDate
fn clone(&self) -> HolidayDate
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for HolidayDate
impl Debug for HolidayDate
source§impl<'h> IntoIterator for &'h HolidayDate
impl<'h> IntoIterator for &'h HolidayDate
source§impl Ord for HolidayDate
impl Ord for HolidayDate
source§impl PartialEq<HolidayDate> for HolidayDate
impl PartialEq<HolidayDate> for HolidayDate
source§fn eq(&self, other: &HolidayDate) -> bool
fn eq(&self, other: &HolidayDate) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<HolidayDate> for HolidayDate
impl PartialOrd<HolidayDate> for HolidayDate
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more