taskwarrior-0.3.0.0: Types and aeson instances for taskwarrior tasks
Safe HaskellNone
LanguageHaskell2010

Taskwarrior.Mask

Description

The Mask module models the state a recurring parent saves about its child tasks.

Synopsis

Documentation

newtype Mask Source #

The mask is a newtype to provide Aeson instances from and to a JSON string.

Constructors

Mask 

Fields

Instances

Instances details
Eq Mask Source # 
Instance details

Defined in Taskwarrior.Mask

Methods

(==) :: Mask -> Mask -> Bool #

(/=) :: Mask -> Mask -> Bool #

Ord Mask Source # 
Instance details

Defined in Taskwarrior.Mask

Methods

compare :: Mask -> Mask -> Ordering #

(<) :: Mask -> Mask -> Bool #

(<=) :: Mask -> Mask -> Bool #

(>) :: Mask -> Mask -> Bool #

(>=) :: Mask -> Mask -> Bool #

max :: Mask -> Mask -> Mask #

min :: Mask -> Mask -> Mask #

Read Mask Source # 
Instance details

Defined in Taskwarrior.Mask

Show Mask Source # 
Instance details

Defined in Taskwarrior.Mask

Methods

showsPrec :: Int -> Mask -> ShowS #

show :: Mask -> String #

showList :: [Mask] -> ShowS #

ToJSON Mask Source # 
Instance details

Defined in Taskwarrior.Mask

FromJSON Mask Source # 
Instance details

Defined in Taskwarrior.Mask

data MaskState Source #

Represents the state of a child in a Recurring Task.