yam-redis-0.7: Yam Redis Middleware

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

Yam.Redis

Contents

Description

Redis supports for yam.

Synopsis

Documentation

type HasRedis cxt = (HasLogger cxt, HasContextEntry cxt REDIS) Source #

Middleware context.

data REDIS Source #

Middleware context type.

runR :: (MonadIO m, HasRedis cxt) => Redis (Either Reply a) -> AppT cxt m a Source #

Orphan instances

Default ConnectInfo Source # 
Instance details

Methods

def :: ConnectInfo #

MonadThrow m => FromProp m PortID Source # 
Instance details

Methods

fromProp :: Prop m PortID #

MonadCatch m => FromProp m ConnectInfo Source # 
Instance details

(HasRedis cxt, MonadIO m) => MonadRedis (AppT cxt m) Source # 
Instance details

Methods

liftRedis :: Redis a -> AppT cxt m a #