salak-0.1.0: Configuration

Safe HaskellNone
LanguageHaskell2010

Data.Salak

Documentation

data Property Source #

Instances
Eq Property Source # 
Instance details

Defined in Data.Salak.Property

Show Property Source # 
Instance details

Defined in Data.Salak.Property

data Properties Source #

Constructors

Node [Property] [HashMap Key Properties] 
Instances
Eq Properties Source # 
Instance details

Defined in Data.Salak.Property

Show Properties Source # 
Instance details

Defined in Data.Salak.Property

type Key = Text Source #

data Return a Source #

Constructors

Empty 
OK a 
Fail String 
Instances
Monad Return Source # 
Instance details

Defined in Data.Salak.Property

Methods

(>>=) :: Return a -> (a -> Return b) -> Return b #

(>>) :: Return a -> Return b -> Return b #

return :: a -> Return a #

fail :: String -> Return a #

Functor Return Source # 
Instance details

Defined in Data.Salak.Property

Methods

fmap :: (a -> b) -> Return a -> Return b #

(<$) :: a -> Return b -> Return a #

Applicative Return Source # 
Instance details

Defined in Data.Salak.Property

Methods

pure :: a -> Return a #

(<*>) :: Return (a -> b) -> Return a -> Return b #

liftA2 :: (a -> b -> c) -> Return a -> Return b -> Return c #

(*>) :: Return a -> Return b -> Return b #

(<*) :: Return a -> Return b -> Return a #

Show a => Show (Return a) Source # 
Instance details

Defined in Data.Salak.Property

Methods

showsPrec :: Int -> Return a -> ShowS #

show :: Return a -> String #

showList :: [Return a] -> ShowS #

lookup :: FromProperties a => String -> Properties -> Maybe a Source #