[−][src]Struct two_timer::Config
A collection of parameters that can influence the interpretation of time expressions.
Methods
impl Config
[src]
pub fn new() -> Config
[src]
Constructs an expression with the default parameters.
pub fn now(&self, n: NaiveDateTime) -> Config
[src]
Returns a copy of the configuration parameters with the "now" moment set to the parameter supplied.
pub fn monday_starts_week(&self, monday_starts_week: bool) -> Config
[src]
Returns a copy of the configuration parameters with whether
Monday is regarded as the first day of the week set to the parameter
supplied. By default Monday is regarded as the first day. If this
parameter is set to false
, Sunday will be regarded as the first weekday.
pub fn pay_period_length(&self, pay_period_length: u32) -> Config
[src]
Returns a copy of the configuration parameters with the pay period length in days set to the parameter supplied. The default pay period length is 7 days.
pub fn pay_period_start(&self, pay_period_start: Option<NaiveDate>) -> Config
[src]
Returns a copy of the configuration parameters with the reference start date for a pay period set to the parameter supplied. By default this date is undefined. Unless it is defined, expressions containing the phrase "pay period" or "pp" cannot be interpreted.
Trait Implementations
impl Clone for Config
[src]
fn clone(&self) -> Config
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Config
[src]
Auto Trait Implementations
impl Send for Config
impl Unpin for Config
impl Sync for Config
impl UnwindSafe for Config
impl RefUnwindSafe for Config
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,