Struct holiday::NthWeekdayOfMonth
source · [−]pub struct NthWeekdayOfMonth { /* private fields */ }
Expand description
Nth weekday of a month (e.g.: Second Tuesday in October)
Implementations
sourceimpl NthWeekdayOfMonth
impl NthWeekdayOfMonth
sourcepub fn new<N: Into<NthWeekday>, M: Into<Month>>(
nth: N,
weekday: Weekday,
month: M
) -> Self
pub fn new<N: Into<NthWeekday>, M: Into<Month>>(
nth: N,
weekday: Weekday,
month: M
) -> Self
Creates a new NthWeekdayOfMonth
sourcepub fn iter(&self) -> HolidayIter<'_, Self>ⓘNotable traits for HolidayIter<'h, H>impl<'h, H: BeforeAfterDate> Iterator for HolidayIter<'h, H> type Item = NaiveDate;
pub fn iter(&self) -> HolidayIter<'_, Self>ⓘNotable traits for HolidayIter<'h, H>impl<'h, H: BeforeAfterDate> Iterator for HolidayIter<'h, H> type Item = NaiveDate;
Returns an iterator over the ocurrences of the NthWeekdayOfMonth
Trait Implementations
sourceimpl BeforeAfterDate for NthWeekdayOfMonth
impl BeforeAfterDate for NthWeekdayOfMonth
sourcefn after_today(&self) -> NaiveDate
fn after_today(&self) -> NaiveDate
The next occurrence including today (successor)
sourcefn before_today(&self) -> NaiveDate
fn before_today(&self) -> NaiveDate
The previous occurrence excluding today (predecessor)
sourcefn first_date(&self) -> NaiveDate
fn first_date(&self) -> NaiveDate
The first representable occurrence of the date
sourceimpl Clone for NthWeekdayOfMonth
impl Clone for NthWeekdayOfMonth
sourcefn clone(&self) -> NthWeekdayOfMonth
fn clone(&self) -> NthWeekdayOfMonth
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for NthWeekdayOfMonth
impl Debug for NthWeekdayOfMonth
sourceimpl From<NaiveDate> for NthWeekdayOfMonth
impl From<NaiveDate> for NthWeekdayOfMonth
sourceimpl<'h> IntoIterator for &'h NthWeekdayOfMonth
impl<'h> IntoIterator for &'h NthWeekdayOfMonth
type IntoIter = HolidayIter<'h, NthWeekdayOfMonth>
type IntoIter = HolidayIter<'h, NthWeekdayOfMonth>
Which kind of iterator are we turning this into?
sourceimpl Ord for NthWeekdayOfMonth
impl Ord for NthWeekdayOfMonth
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl<S: ToString> PartialEq<NthWeekdayOfMonth> for Holiday<S>
impl<S: ToString> PartialEq<NthWeekdayOfMonth> for Holiday<S>
sourcefn eq(&self, nth: &NthWeekdayOfMonth) -> bool
fn eq(&self, nth: &NthWeekdayOfMonth) -> bool
sourceimpl PartialEq<NthWeekdayOfMonth> for NthWeekdayOfMonth
impl PartialEq<NthWeekdayOfMonth> for NthWeekdayOfMonth
sourcefn eq(&self, other: &NthWeekdayOfMonth) -> bool
fn eq(&self, other: &NthWeekdayOfMonth) -> bool
sourceimpl PartialOrd<NthWeekdayOfMonth> for NthWeekdayOfMonth
impl PartialOrd<NthWeekdayOfMonth> for NthWeekdayOfMonth
sourcefn partial_cmp(&self, other: &Self) -> Option<Ordering>
fn partial_cmp(&self, other: &Self) -> Option<Ordering>
1.0.0 · sourcefn 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 moreimpl Copy for NthWeekdayOfMonth
impl Eq for NthWeekdayOfMonth
impl StructuralEq for NthWeekdayOfMonth
impl StructuralPartialEq for NthWeekdayOfMonth
Auto Trait Implementations
impl RefUnwindSafe for NthWeekdayOfMonth
impl Send for NthWeekdayOfMonth
impl Sync for NthWeekdayOfMonth
impl Unpin for NthWeekdayOfMonth
impl UnwindSafe for NthWeekdayOfMonth
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more