IntervalRecurrence¶
"Every Period after the start instant, in this IANA zone." Period carries intraday units (T7), so "every 90 minutes" works.
Constructors¶
create¶
new val create(
every': Period val,
zone_name': String val,
policy': OverflowPolicy)
: IntervalRecurrence val^
Parameters¶
- every': Period val
- zone_name': String val
- policy': OverflowPolicy
Returns¶
- IntervalRecurrence val^
Public Functions¶
every¶
Returns¶
- Period val
zone_name¶
Returns¶
- String val
policy¶
Returns¶
iter_after¶
Build an iterator that yields successive fire instants. Each call
advances by every(). Pure-intraday Periods (months == 0 &&
days == 0) work today; calendar-mixed Periods produce a sticky
NextFireBudgetExhausted until local-time arithmetic lands.
Parameters¶
Returns¶
- IntervalIter ref