-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Rest driver for Snap.
--   
--   Rest driver for Snap.
@package rest-snap
@version 0.3.0.0

module Rest.Driver.Snap
apiToHandler :: (MonadSnap m, Rest m, Applicative m, Monad m) => Api m -> m ()
apiToHandler' :: (Applicative m, Monad m, MonadSnap n) => Run m n -> Api m -> n ()
instance GHC.Base.Monad m => GHC.Base.Monad (Rest.Driver.Snap.Snapped m)
instance GHC.Base.Functor m => GHC.Base.Functor (Rest.Driver.Snap.Snapped m)
instance GHC.Base.Applicative m => GHC.Base.Applicative (Rest.Driver.Snap.Snapped m)
instance Snap.Internal.Core.MonadSnap m => Rest.Driver.Perform.Rest (Rest.Driver.Snap.Snapped m)
