Safe Haskell | None |
---|---|
Language | Haskell2010 |
The Mask module models the state a recurring parent saves about its child tasks.
Documentation
The mask is a newtype to provide Aeson
instances from and to a JSON string.
Instances
Eq Mask Source # | |
Ord Mask Source # | |
Read Mask Source # | |
Show Mask Source # | |
FromJSON Mask Source # | |
Defined in Taskwarrior.Mask parseJSON :: Value -> Parser Mask parseJSONList :: Value -> Parser [Mask] | |
ToJSON Mask Source # | |
Defined in Taskwarrior.Mask |
Instances
Bounded MaskState Source # | |
Enum MaskState Source # | |
Defined in Taskwarrior.Mask succ :: MaskState -> MaskState # pred :: MaskState -> MaskState # fromEnum :: MaskState -> Int # enumFrom :: MaskState -> [MaskState] # enumFromThen :: MaskState -> MaskState -> [MaskState] # enumFromTo :: MaskState -> MaskState -> [MaskState] # enumFromThenTo :: MaskState -> MaskState -> MaskState -> [MaskState] # | |
Eq MaskState Source # | |
Ord MaskState Source # | |
Defined in Taskwarrior.Mask | |
Read MaskState Source # | |
Show MaskState Source # | |