yield-0.0.0.0: YieldT monad transformer
Safe HaskellSafe-Inferred
LanguageGHC2021

Control.Monad.Yield.Class

Documentation

class Monad m => MonadYield (a :: Type) (m :: Type -> Type) | m -> a where Source #

Methods

yield :: a -> m () Source #

Instances

Instances details
Functor m => MonadYield a (YieldT a m) Source # 
Instance details

Defined in Control.Monad.Trans.Yield

Methods

yield :: a -> YieldT a m () Source #