assumpta-core-0.1.0.2: Core functionality for an SMTP client

Safe HaskellNone
LanguageHaskell2010
Extensions
  • UndecidableInstances
  • TypeSynonymInstances
  • FlexibleInstances
  • ConstrainedClassMethods
  • MultiParamTypeClasses

Network.Mail.Assumpta.Instances

Contents

Description

Instances for mtl classes which require UndecidableInstances.

Orphan instances

MonadWriter w m => MonadWriter w (SmtpT conn m) Source # 
Instance details

Methods

writer :: (a, w) -> SmtpT conn m a #

tell :: w -> SmtpT conn m () #

listen :: SmtpT conn m a -> SmtpT conn m (a, w) #

pass :: SmtpT conn m (a, w -> w) -> SmtpT conn m a #

MonadState s m => MonadState s (SmtpT conn m) Source # 
Instance details

Methods

get :: SmtpT conn m s #

put :: s -> SmtpT conn m () #

state :: (s -> (a, s)) -> SmtpT conn m a #

MonadReader r m => MonadReader r (SmtpT conn m) Source # 
Instance details

Methods

ask :: SmtpT conn m r #

local :: (r -> r) -> SmtpT conn m a -> SmtpT conn m a #

reader :: (r -> a) -> SmtpT conn m a #