IntervalIter¶
Iterator over the fire instants of an IntervalRecurrence. Each
call to next() yields either a fresh ZonedDateTime iso^ or a
NextFireError. The error is emitted exactly once, after which
has_next() returns false.
Implements¶
- Iterator[(ZonedDateTime iso^ | NextFireError val)] ref
Constructors¶
create¶
Parameters¶
- r: IntervalRecurrence val
- after: ZonedDateTime box
Returns¶
- IntervalIter ref^
Public Functions¶
has_next¶
Returns¶
- Bool val
next¶
Returns¶
- (ZonedDateTime iso^ | NextFireError val)