conferer-snap-0.4.0.1: conferer's FromConfig instances for snap Config

Safe HaskellNone
LanguageHaskell2010

Conferer.FromConfig.Snap

Contents

Synopsis

    How to use this

    FromConfig instance for snap server configuration

    import Conferer
    import Conferer.FromConfig.Snap ()
    
    main = do
      config <- defaultConfig "awesomeapp"
      snapConfig <- getFromConfig "snap" config
    
    • Internal utility functions | These may be useful for someone but are subject to change at any point so use with care

    Orphan instances

    FromConfig ConfigLog Source # 
    Instance details

    (MonadSnap m, DefaultConfig a) => DefaultConfig (Config m a) Source # 
    Instance details

    Methods

    configDef :: Config m a #

    (Typeable m, FromConfig a, MonadSnap m) => FromConfig (Config m a) Source # 
    Instance details

    Methods

    updateFromConfig :: Key -> Config0 -> Config m a -> IO (Config m a) #

    fetchFromConfig :: Key -> Config0 -> IO (Maybe (Config m a)) #