Betacalendars.Date_rangeval make :
start:Civil_date.t ->
stop:Civil_date.t ->
(t, [ `Reversed ]) Stdlib.resultBuild an inclusive range; reject an end before the start.
val start : t -> Civil_date.tInclusive first date.
val stop : t -> Civil_date.tInclusive last date.
val length : t -> intNumber of dates in the inclusive interval.
val iter : t -> f:(Civil_date.t -> unit) -> unitVisit each date in ascending order using constant auxiliary memory.
val fold : t -> init:'a -> f:('a -> Civil_date.t -> 'a) -> 'aFold over dates in ascending order using constant auxiliary memory.
val to_list : t -> Civil_date.t listMaterialize all dates; use iter or fold for large ranges.