Safe Haskell | Safe |
---|---|
Language | Haskell98 |
- data ScheduleDetails a
- eval :: (CalendarTimeConvertible a, Ord a, Moment a) => ScheduleDetails b -> [a] -> FutureMoments a
- enum :: PeriodFilter Month WeekDay NotEnumerable -> ScheduleDetails EnumerablePeriodFilter
- filter :: PeriodFilter Month NotFilterable WeekDay -> ScheduleDetails FilterablePeriodFilter
- select :: PeriodFilter Int Int Int -> ScheduleDetails SelectablePeriodFilter
- data PeriodFilter m e f
- newtype EnumerablePeriodFilter = EPF {
- fromEPF :: PeriodFilter Month WeekDay NotEnumerable
- newtype FilterablePeriodFilter = FPF {
- fromFPF :: PeriodFilter Month NotFilterable WeekDay
- newtype SelectablePeriodFilter = SPF {
- fromSPF :: PeriodFilter Int Int Int
ScheduleDetails
data ScheduleDetails a Source
Show (ScheduleDetails a) Source | |
AndThen (Schedule Freq) (ScheduleDetails b) (Schedule (ScheduleDetails b)) Source |
eval :: (CalendarTimeConvertible a, Ord a, Moment a) => ScheduleDetails b -> [a] -> FutureMoments a Source
Functional interface to constructors
enum :: PeriodFilter Month WeekDay NotEnumerable -> ScheduleDetails EnumerablePeriodFilter Source
filter :: PeriodFilter Month NotFilterable WeekDay -> ScheduleDetails FilterablePeriodFilter Source
Period Filters
data PeriodFilter m e f Source
newtype EnumerablePeriodFilter Source
EPF | |
|
newtype FilterablePeriodFilter Source
FPF | |
|