Alternative [] | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
Alternative Maybe | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
Alternative IO | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base |
Alternative Concurrently | |
Instance detailsDefined in Control.Concurrent.Async |
Alternative Option | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
Alternative ZipList | Since: base-4.11.0.0 |
Instance detailsDefined in Control.Applicative |
Alternative STM | Since: base-4.8.0.0 |
Instance detailsDefined in GHC.Conc.Sync |
Alternative ReadP | Since: base-4.6.0.0 |
Instance detailsDefined in Text.ParserCombinators.ReadP |
Alternative Seq | Since: containers-0.5.4 |
Instance detailsDefined in Data.Sequence.Internal |
Alternative P | Since: base-4.5.0.0 |
Instance detailsDefined in Text.ParserCombinators.ReadP |
Alternative (U1 :: Type -> Type) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
MonadPlus m => Alternative (WrappedMonad m) | Since: base-2.1 |
Instance detailsDefined in Control.Applicative |
ArrowPlus a => Alternative (ArrowMonad a) | Since: base-4.6.0.0 |
Instance detailsDefined in Control.Arrow |
Alternative (Proxy :: Type -> Type) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Proxy |
(Functor m, Monad m) => Alternative (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
Applicative m => Alternative (ListT m) | |
Instance detailsDefined in Control.Monad.Trans.List |
Alternative m => Alternative (ErrorIOToIOC m) Source # | |
Instance detailsDefined in Control.Effect.Internal.ErrorIO |
Alternative m => Alternative (ConcToIOC m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Conc |
MonadPlus m => Alternative (TraceListC m) Source # | |
Instance detailsDefined in Control.Effect.Trace |
Alternative m => Alternative (InterpretFailSimpleC m) Source # | |
Instance detailsDefined in Control.Effect.Fail |
Monad m => Alternative (FailC m) Source # | |
Instance detailsDefined in Control.Effect.Fail |
(Carrier m, Threads (ExceptT ()) (Prims m)) => Alternative (AltMaybeC m) Source # | |
Instance detailsDefined in Control.Effect.Alt |
(Monad m, Carrier (InterpretSimpleC Alt m)) => Alternative (InterpretAltSimpleC m) Source # | |
Instance detailsDefined in Control.Effect.Alt |
Alternative f => Alternative (Rec1 f) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
(ArrowZero a, ArrowPlus a) => Alternative (WrappedArrow a b) | Since: base-2.1 |
Instance detailsDefined in Control.Applicative |
Alternative m => Alternative (Kleisli m a) | Since: base-4.14.0.0 |
Instance detailsDefined in Control.Arrow |
Alternative f => Alternative (Ap f) | Since: base-4.12.0.0 |
Instance detailsDefined in Data.Monoid |
Alternative f => Alternative (Alt f) | Since: base-4.8.0.0 |
Instance detailsDefined in Data.Semigroup.Internal |
(Functor m, Monad m, Monoid e) => Alternative (ExceptT e m) | |
Instance detailsDefined in Control.Monad.Trans.Except |
(Monoid w, Alternative m) => Alternative (WriterT w m) | |
Instance detailsDefined in Control.Monad.Trans.Writer.Lazy |
(Functor m, MonadPlus m) => Alternative (StateT s m) | |
Instance detailsDefined in Control.Monad.Trans.State.Lazy |
Alternative m => Alternative (ReaderT r m) | |
Instance detailsDefined in Control.Monad.Trans.Reader |
(Functor m, Monad m, Error e) => Alternative (ErrorT e m) | |
Instance detailsDefined in Control.Monad.Trans.Error |
Alternative m => Alternative (IdentityT m) | |
Instance detailsDefined in Control.Monad.Trans.Identity |
(Functor m, MonadPlus m) => Alternative (StateT s m) | |
Instance detailsDefined in Control.Monad.Trans.State.Strict |
(Monoid w, Alternative m) => Alternative (WriterT w m) | |
Instance detailsDefined in Control.Monad.Trans.Writer.Strict |
(Monoid w, Functor m, MonadPlus m) => Alternative (AccumT w m) | |
Instance detailsDefined in Control.Monad.Trans.Accum |
(Functor m, MonadPlus m) => Alternative (WriterT w m) | |
Instance detailsDefined in Control.Monad.Trans.Writer.CPS |
(Functor m, MonadPlus m) => Alternative (SelectT r m) | |
Instance detailsDefined in Control.Monad.Trans.Select |
Alternative (CompositionBaseT ts m) => Alternative (CompositionC ts m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Compose |
Eff Alt m => Alternative (Effly m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Effly |
Alternative m => Alternative (InterpretPrimSimpleC e m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Interpret |
Alternative m => Alternative (InterpretSimpleC e m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Interpret |
Alternative m => Alternative (EmbedC m) Source # | |
Instance detailsDefined in Control.Effect.Embed |
Alternative m => Alternative (RunMC m) Source # | |
Instance detailsDefined in Control.Effect.Embed |
(Monoid o, Alternative m) => Alternative (WriterLazyC o m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Writer |
(Monoid o, Alternative m) => Alternative (ListenLazyC o m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Writer |
(Monoid o, Alternative m) => Alternative (TellLazyC o m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Writer |
MonadPlus m => Alternative (WriterC o m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Writer |
MonadPlus m => Alternative (ListenC o m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Writer |
MonadPlus m => Alternative (TellC o m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Writer |
Alternative m => Alternative (UnliftC m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Unlift |
MonadPlus m => Alternative (StateLazyC s m) Source # | |
Instance detailsDefined in Control.Effect.Internal.State |
MonadPlus m => Alternative (StateC s m) Source # | |
Instance detailsDefined in Control.Effect.Internal.State |
Alternative m => Alternative (HoistC m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Regional |
Alternative m => Alternative (ReaderC i m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Reader |
Alternative m => Alternative (HoistOptionC m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Optional |
Alternative m => Alternative (UnwrapTopC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Newtype |
Alternative m => Alternative (UnwrapC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Newtype |
Alternative m => Alternative (ErrorToIOSimpleC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
Alternative m => Alternative (InterpretErrorSimpleC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
Alternative m => Alternative (ErrorToIOAsExcC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
Alternative m => Alternative (ErrorToErrorIOAsExcC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
(Monad m, Monoid e) => Alternative (ErrorC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
(Monad m, Monoid e) => Alternative (ThrowC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
Alternative m => Alternative (SafeErrorToErrorIOSimpleC exc m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Exceptional |
Alternative m => Alternative (SafeErrorToIOSimpleC exc m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Exceptional |
(Monad m, Monoid exc) => Alternative (SafeErrorC exc m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Exceptional |
Alternative m => Alternative (BaseControlC m) Source # | |
Instance detailsDefined in Control.Effect.Internal.BaseControl |
MonadPlus m => Alternative (FreshEnumC uniq m) Source # | |
Instance detailsDefined in Control.Effect.Fresh |
Eff Conc m => Alternative (Concurrently m) Source # | |
Instance detailsDefined in Control.Effect.Conc |
Alternative m => Alternative (WriterTVarC o m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
Alternative m => Alternative (ListenTVarC o m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
Alternative m => Alternative (WriterToBracketC o m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
Alternative m => Alternative (WriterIntoEndoWriterC o m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
Alternative m => Alternative (ListenIntoEndoListenC o m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
Alternative m => Alternative (TellListLazyC o m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
MonadPlus m => Alternative (TellListC o m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
Alternative m => Alternative (InterceptRC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Intercept |
Alternative m => Alternative (InterpretFailC h m) Source # | |
Instance detailsDefined in Control.Effect.Fail |
Handler h Alt m => Alternative (InterpretAltC h m) Source # | |
Instance detailsDefined in Control.Effect.Alt |
(Alternative f, Alternative g) => Alternative (f :*: g) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
(Alternative f, Alternative g) => Alternative (Product f g) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Functor.Product |
Alternative m => Alternative (SubsumeC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal |
Alternative m => Alternative (IntroC top new m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Intro |
Alternative m => Alternative (ReinterpretSimpleC e new m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Interpret |
Alternative m => Alternative (InterpretC h e m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Interpret |
Alternative m => Alternative (InterpretPrimC s e m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Interpret |
Alternative m => Alternative (UnionC l m) Source # | |
Instance detailsDefined in Control.Effect.Union |
Alternative m => Alternative (WrapC e e' m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Newtype |
Alternative f => Alternative (M1 i c f) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
(Alternative f, Applicative g) => Alternative (f :.: g) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
(Alternative f, Applicative g) => Alternative (Compose f g) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Functor.Compose |
(Monoid w, Functor m, MonadPlus m) => Alternative (RWST r w s m) | |
Instance detailsDefined in Control.Monad.Trans.RWS.Lazy |
(Monoid w, Functor m, MonadPlus m) => Alternative (RWST r w s m) | |
Instance detailsDefined in Control.Monad.Trans.RWS.Strict |
Alternative (t (u m)) => Alternative (ComposeT t u m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Compose |
Alternative m => Alternative (ReinterpretC h e new m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Interpret |
Alternative m => Alternative (UnionizeC b m) Source # | |
Instance detailsDefined in Control.Effect.Union |
Alternative m => Alternative (UnionizeHeadC b m) Source # | |
Instance detailsDefined in Control.Effect.Union |
Alternative m => Alternative (ErrorToIOC' s s' e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
Alternative m => Alternative (InterpretErrorC' s s' e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
Alternative m => Alternative (SafeErrorToErrorIOC' s s' exc m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Exceptional |
Alternative m => Alternative (SafeErrorToIOC' s s' exc m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Exceptional |
Alternative m => Alternative (ExceptionallyC eff exc m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Exceptional |
Alternative m => Alternative (GainBaseControlC b z m) Source # | |
Instance detailsDefined in Control.Effect.BaseControl |