[−][src]Trait kronos::TimeSequence
Required methods
fn _future_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
Provided methods
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
Implementors
impl TimeSequence for Grains
[src]
fn _future_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
impl TimeSequence for MGrain
[src]
fn _future_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
impl TimeSequence for Month
[src]
fn _future_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
impl TimeSequence for Seasons
[src]
fn _future_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
impl TimeSequence for Shim
[src]
fn _future_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
impl TimeSequence for Weekday
[src]
fn _future_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
impl TimeSequence for Weekend
[src]
fn _future_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
impl TimeSequence for Year
[src]
fn _future_raw(&self, _: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
impl<Frame, Win> TimeSequence for LastOf<Frame, Win> where
Frame: TimeSequence,
Win: TimeSequence + Clone,
[src]
Frame: TimeSequence,
Win: TimeSequence + Clone,
fn _future_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
impl<Frame, Win> TimeSequence for NthOf<Frame, Win> where
Frame: TimeSequence,
Win: TimeSequence + Clone,
[src]
Frame: TimeSequence,
Win: TimeSequence + Clone,
fn _future_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
impl<Seq> TimeSequence for Map<Seq> where
Seq: TimeSequence + Clone,
[src]
Seq: TimeSequence + Clone,
fn _future_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
impl<SeqA, SeqB> TimeSequence for Except<SeqA, SeqB> where
SeqA: TimeSequence,
SeqB: TimeSequence,
[src]
SeqA: TimeSequence,
SeqB: TimeSequence,
fn _future_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
impl<SeqA, SeqB> TimeSequence for Intersect<SeqA, SeqB> where
SeqA: TimeSequence,
SeqB: TimeSequence,
[src]
SeqA: TimeSequence,
SeqB: TimeSequence,
fn _future_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
impl<SeqA, SeqB> TimeSequence for Interval<SeqA, SeqB> where
SeqA: TimeSequence,
SeqB: TimeSequence + Clone,
[src]
SeqA: TimeSequence,
SeqB: TimeSequence + Clone,
fn _future_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn _past_raw(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn future(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
fn past(&self, t0: &NaiveDateTime) -> Box<dyn Iterator<Item = Range>>
[src]
impl<SeqA, SeqB> TimeSequence for Union<SeqA, SeqB> where
SeqA: TimeSequence,
SeqB: TimeSequence,
[src]
SeqA: TimeSequence,
SeqB: TimeSequence,