Struct holiday::DayOfMonth
source · pub struct DayOfMonth {
pub day: u32,
pub month: Month,
}
Expand description
A fixed day of the month (e.g.: March 31)
Fields§
§day: u32
The day of the month
month: Month
The month (January = 1)
Implementations§
Trait Implementations§
source§impl BeforeAfterDate for DayOfMonth
impl BeforeAfterDate for DayOfMonth
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 DayOfMonth
impl Clone for DayOfMonth
source§fn clone(&self) -> DayOfMonth
fn clone(&self) -> DayOfMonth
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 DayOfMonth
impl Debug for DayOfMonth
source§impl<'h> IntoIterator for &'h DayOfMonth
impl<'h> IntoIterator for &'h DayOfMonth
source§impl Ord for DayOfMonth
impl Ord for DayOfMonth
source§impl PartialEq<DayOfMonth> for DayOfMonth
impl PartialEq<DayOfMonth> for DayOfMonth
source§fn eq(&self, other: &DayOfMonth) -> bool
fn eq(&self, other: &DayOfMonth) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialEq<NaiveDate> for DayOfMonth
impl PartialEq<NaiveDate> for DayOfMonth
source§impl PartialOrd<DayOfMonth> for DayOfMonth
impl PartialOrd<DayOfMonth> for DayOfMonth
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