pub trait CalendarAdjustment {
// Provided methods
fn adjust(
&self,
udate: &NaiveDateTime,
adjuster: &Adjuster,
) -> NaiveDateTime
where Self: Sized + DateRoll { ... }
fn adjusts(
&self,
udates: &Vec<NaiveDateTime>,
adjuster: &Adjuster,
) -> Vec<NaiveDateTime>
where Self: Sized + DateRoll { ... }
}
Expand description
Perform date adjustment according to adjustment rules, i.e. a given Adjuster
.
Provided Methods§
Sourcefn adjust(&self, udate: &NaiveDateTime, adjuster: &Adjuster) -> NaiveDateTime
fn adjust(&self, udate: &NaiveDateTime, adjuster: &Adjuster) -> NaiveDateTime
Adjust a date under an adjustment rule.
Sourcefn adjusts(
&self,
udates: &Vec<NaiveDateTime>,
adjuster: &Adjuster,
) -> Vec<NaiveDateTime>
fn adjusts( &self, udates: &Vec<NaiveDateTime>, adjuster: &Adjuster, ) -> Vec<NaiveDateTime>
Adjust a vector of dates under an adjustment rule;