Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
period :: Property i -> Recurrance -> Property i Source #
Makes a Property only be checked every so often.
This uses the description of the Property to keep track of when it was last run.
periodParse :: Property i -> String -> Property i Source #
Like period, but parse a human-friendly string.
data Recurrance Source #
Daily | |
Weekly (Maybe WeekDay) | |
Monthly (Maybe MonthDay) | |
Yearly (Maybe YearDay) | |
Divisible Int Recurrance | Days, Weeks, or Months of the year evenly divisible by a number. (Divisible Year is years evenly divisible by a number.) |
Instances
Eq Recurrance Source # | |
Defined in Utility.Scheduled (==) :: Recurrance -> Recurrance -> Bool # (/=) :: Recurrance -> Recurrance -> Bool # | |
Ord Recurrance Source # | |
Defined in Utility.Scheduled compare :: Recurrance -> Recurrance -> Ordering # (<) :: Recurrance -> Recurrance -> Bool # (<=) :: Recurrance -> Recurrance -> Bool # (>) :: Recurrance -> Recurrance -> Bool # (>=) :: Recurrance -> Recurrance -> Bool # max :: Recurrance -> Recurrance -> Recurrance # min :: Recurrance -> Recurrance -> Recurrance # | |
Read Recurrance Source # | |
Defined in Utility.Scheduled readsPrec :: Int -> ReadS Recurrance # readList :: ReadS [Recurrance] # readPrec :: ReadPrec Recurrance # readListPrec :: ReadPrec [Recurrance] # | |
Show Recurrance Source # | |
Defined in Utility.Scheduled showsPrec :: Int -> Recurrance -> ShowS # show :: Recurrance -> String # showList :: [Recurrance] -> ShowS # |