Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- newtype Patron s m a = Patron {}
- await :: Monad m => Patron s m s
- serving_ :: Monad m => [Patron s m a] -> Patron s m ()
- iterPatron :: Monad m => m s -> Patron s m a -> m a
- iterPatronT :: (Monad m, MonadTrans t, Monad (t m)) => t m s -> Patron s m a -> t m a
- lookAheadT :: (Monad m, MonadTrans t, Monoid r, Semigroup r, MonadDrunk (Tap r s) (t m)) => Patron s m a -> t m a
Documentation
iterPatron :: Monad m => m s -> Patron s m a -> m a Source #
iterPatronT :: (Monad m, MonadTrans t, Monad (t m)) => t m s -> Patron s m a -> t m a Source #
iterPatronT drink :: Patron s m a -> Drinker s m a
lookAheadT :: (Monad m, MonadTrans t, Monoid r, Semigroup r, MonadDrunk (Tap r s) (t m)) => Patron s m a -> t m a Source #