Modulepolysemy-1.9.2.0
Polysemy.Internal
Synopsis
- value embed
- value hoistSem
- value insertAt
- value liftSem
- value raise
- value raise2Under
- value raise3Under
- value raiseUnder
- value raiseUnder2
- value raiseUnder3
- value raise_
- value restack
- value run
- value runM
- value send
- value sendUsing
- value subsume
- value subsumeUsing
- value subsume_
- value usingSem
- newtype Embed
- type InterpreterFor
- type InterpretersFor
- family Members
- class Raise
- newtype Sem
- class Subsume
- family Append
- class Member
- Packagepolysemy-1.9.2.0
- Exports29
- LicenceBSD-3-Clause
Methods
raiseUnion :: Union r m a -> Union r' m a
Instances10Monad, Functor, MonadFix, MonadFail, Applicative, Alternative, …
Monad (Sem f)Defined in polysemy-1.9.2.0 · Polysemy.InternalFunctor (Sem f)Defined in polysemy-1.9.2.0 · Polysemy.InternalMember Fixpoint r => MonadFix (Sem r)Defined in polysemy-1.9.2.0 · Polysemy.InternalMember Fail r => MonadFail (Sem r)Defined in polysemy-1.9.2.0 · Polysemy.InternalApplicative (Sem f)Defined in polysemy-1.9.2.0 · Polysemy.InternalMember NonDet r => Alternative (Sem r)Defined in polysemy-1.9.2.0 · Polysemy.InternalMember NonDet r => MonadPlus (Sem r)Defined in polysemy-1.9.2.0 · Polysemy.InternalMember (Embed IO) r => MonadIO (Sem r)Defined in polysemy-1.9.2.0 · Polysemy.InternalSemigroup a => Semigroup (Sem f a)Defined in polysemy-1.9.2.0 · Polysemy.InternalMonoid a => Monoid (Sem f a)Defined in polysemy-1.9.2.0 · Polysemy.Internal
Methods
subsumeUnion :: Union r m a -> Union r' m a
Orphan instances
1 instancePluginLookup Plugin