| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Data.Drinkery.Class
- 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 #
Instances
| 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 #
Minimal complete definition
Instances
| CloseRequest () Source # | |
| CloseRequest a => CloseRequest [a] Source # | |