pub fn add_business_days_rounding_backward<F>(self, days: i64, is_business_day: F) -> Self
    where
        F: Fn(Self) -> bool,
    {
        self.round_backward_to_business_day(&is_business_day)
            .add_business_days_no_rounding(days, &is_business_day)
    }
/// First rounds the given date backward to the previous business day as
/// defined by F if it does not already satisfy it.  Then advances by the
/// given number of business days which may be negative.
First rounds the given date backward to the previous business day as
defined by F if it does not already satisfy it.  Then advances by the
given number of business days which may be negative.
First rounds the given date backward to the previous business day as defined by F if it does not already satisfy it . Then advances by the given number of business days which may be negative .
pub fn add_business_days_rounding_backward<F>(self, days: i64, is_business_day: F) -> Self
    where
        F: Fn(Self) -> bool,
    {
        self.round_backward_to_business_day(&is_business_day)
            .add_business_days_no_rounding(days, &is_business_day)
    }
pub fn add_business_days_rounding_backward < F > ( self , days : i64 , is_business_day : F ) -> Self where F : Fn ( Self ) -> bool , { self . round_backward_to_business_day ( & is_business_day ) . add_business_days_no_rounding ( days , & is_business_day ) }
First rounds the given date backward to the previous business day as
defined by F if it does not already satisfy it.
First rounds the given date backward to the previous business day as defined by F if it does not already satisfy it .
self
days
i64
is_business_day
F
self
days
i64
is_business_day
F