-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | persistent support for apiary web framework. -- @package apiary-persistent @version 0.4.2.0 module Web.Apiary.Database.Persist data ApiaryPersistConfig l defaultApiaryPersistConfig :: ApiaryPersistConfig NoLoggingT withWithSqlPool :: (forall a. (ConnectionPool -> m a) -> m a) -> (HasPersist NoLoggingT => m b) -> m b withWithSqlPool' :: ApiaryPersistConfig logger -> (forall a. (ConnectionPool -> m a) -> m a) -> (HasPersist logger => m b) -> m b runSql :: (MonadBaseControl IO (l (ResourceT IO)), MonadIO m, HasPersist l) => SqlPersistT (l (ResourceT IO)) a -> m a runSql' :: (MonadBaseControl IO logger, MonadIO m, HasPersist logger') => (logger a -> ResourceT IO b) -> SqlPersistT logger a -> m b type HasPersist l = ?webApiaryDatabasePersistState :: ApiaryPersistState l type LogRunner l = forall a. l (ResourceT IO) a -> ResourceT IO a