[−][src]Struct finql::time_period::TimePeriod
Methods
impl TimePeriod
[src]
Transform a string into a TimePeriod
pub fn from_str(tp: &str) -> Result<TimePeriod, TimePeriodError>
[src]
pub fn add_to(&self, date: NaiveDate, cal: Option<&Calendar>) -> NaiveDate
[src]
Add time period to a given date. The function call will panic is the resulting year is out of the valid range or if not calendar is provided in case of BusinessDaily time periods
Trait Implementations
impl Clone for TimePeriod
[src]
fn clone(&self) -> TimePeriod
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<TimePeriod> for TimePeriod
[src]
fn eq(&self, other: &TimePeriod) -> bool
[src]
fn ne(&self, other: &TimePeriod) -> bool
[src]
impl Debug for TimePeriod
[src]
impl Display for TimePeriod
[src]
impl StructuralPartialEq for TimePeriod
[src]
impl Serialize for TimePeriod
[src]
impl<'de> Deserialize<'de> for TimePeriod
[src]
fn deserialize<D>(deserializer: D) -> Result<TimePeriod, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
Auto Trait Implementations
impl Send for TimePeriod
impl Sync for TimePeriod
impl Unpin for TimePeriod
impl UnwindSafe for TimePeriod
impl RefUnwindSafe for TimePeriod
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
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> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,