Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- class Monad m => MonadDrunk r s m | m -> r s where
- smell :: MonadDrunk r s m => m s
- class CloseRequest a where
Documentation
class Monad m => MonadDrunk r s m | m -> r s where Source #
MonadDrunk r s m => MonadDrunk r s (MaybeT m) Source # | |
(Monoid x, MonadDrunk r s m) => MonadDrunk r s (WriterT x m) Source # | |
(Monoid x, MonadDrunk r s m) => MonadDrunk r s (WriterT x m) Source # | |
MonadDrunk r s m => MonadDrunk r s (StateT x m) Source # | |
MonadDrunk r s m => MonadDrunk r s (StateT x m) Source # | |
MonadDrunk r s m => MonadDrunk r s (Sommelier p m) Source # | |
MonadDrunk r s m => MonadDrunk r s (ContT * x m) Source # | |
MonadDrunk r s m => MonadDrunk r s (ReaderT * x m) Source # | |
MonadDrunk r s m => MonadDrunk r s (Barman p q m) Source # | |
MonadDrunk r s (Patron r s m) Source # | |
Functor m => MonadDrunk r s (Boozer r s m) Source # | |
(Monoid y, MonadDrunk r s m) => MonadDrunk r s (RWST x y z m) Source # | |
(Monoid y, MonadDrunk r s m) => MonadDrunk r s (RWST x y z m) Source # | |
smell :: MonadDrunk r s m => m s Source #
Get one element without consuming.
class CloseRequest a where Source #
closeRequest :: a Source #
A value representing a close request
CloseRequest () Source # | |
CloseRequest a => CloseRequest [a] Source # | |