glabrous-0.2.3: A template DSL library
Text.Glabrous.Types
data Token Source #
Constructors
Instances
Methods
(==) :: Token -> Token -> Bool #
(/=) :: Token -> Token -> Bool #
showsPrec :: Int -> Token -> ShowS #
show :: Token -> String #
showList :: [Token] -> ShowS #
Associated Types
type Rep Token :: * -> * #
from :: Token -> Rep Token x #
to :: Rep Token x -> Token #
put :: Putter Token #
get :: Get Token #
data Template Source #
Fields
(==) :: Template -> Template -> Bool #
(/=) :: Template -> Template -> Bool #
showsPrec :: Int -> Template -> ShowS #
show :: Template -> String #
showList :: [Template] -> ShowS #
type Rep Template :: * -> * #
from :: Template -> Rep Template x #
to :: Rep Template x -> Template #
put :: Putter Template #
get :: Get Template #
data Context Source #
(==) :: Context -> Context -> Bool #
(/=) :: Context -> Context -> Bool #
showsPrec :: Int -> Context -> ShowS #
show :: Context -> String #
showList :: [Context] -> ShowS #
toJSON :: Context -> Value #
toEncoding :: Context -> Encoding #
toJSONList :: [Context] -> Value #
toEncodingList :: [Context] -> Encoding #
parseJSON :: Value -> Parser Context #
parseJSONList :: Value -> Parser [Context] #
type Tag = Text Source #
data Result Source #
(==) :: Result -> Result -> Bool #
(/=) :: Result -> Result -> Bool #
showsPrec :: Int -> Result -> ShowS #
show :: Result -> String #
showList :: [Result] -> ShowS #