salak-0.2.7: Configuration Loader

Copyright(c) 2019 Daniel YU
LicenseBSD3
Maintainerleptonyu@gmail.com
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Salak.Load

Contents

Description

This module is designed for implementating configuration file loading.

Synopsis

Reload

data Reload Source #

Constructors

Reload 

Fields

Instances
Show Reload Source # 
Instance details

Defined in Salak.Types

SourcePack

type Source = SourceT QV Source #

data SourcePack Source #

Instances
Show SourcePack Source # 
Instance details

Defined in Salak.Types

MonadReader SourcePack Prop Source # 
Instance details

Defined in Salak.Prop

Methods

ask :: Prop SourcePack #

local :: (SourcePack -> SourcePack) -> Prop a -> Prop a #

reader :: (SourcePack -> a) -> Prop a #

Monad m => HasSourcePack (ReaderT SourcePack m) Source # 
Instance details

Defined in Salak

Monad m => HasSourcePack (StateT SourcePack m) Source # 
Instance details

Defined in Salak

Selector

data Selector Source #

Constructors

SStr !Text 
SNum !Int 
Instances
Eq Selector Source # 
Instance details

Defined in Salak.Types.Selector

Ord Selector Source # 
Instance details

Defined in Salak.Types.Selector

Show Selector Source # 
Instance details

Defined in Salak.Types.Selector

Source

Load