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 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 ReadP | Since: base-4.6.0.0 |
Instance detailsDefined in Text.ParserCombinators.ReadP |
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 |
Alternative m => Alternative (ResourceC m) Source # | |
Instance detailsDefined in Control.Effect.Resource |
Alternative (NonDetC m) Source # | |
Instance detailsDefined in Control.Effect.NonDet |
Alternative m => Alternative (LiftC m) Source # | |
Instance detailsDefined in Control.Effect.Lift |
(Alternative m, Monad m) => Alternative (FreshC m) Source # | |
Instance detailsDefined in Control.Effect.Fresh |
Alternative m => Alternative (FailC m) Source # | |
Instance detailsDefined in Control.Effect.Fail |
Alternative (CutC m) Source # | |
Instance detailsDefined in Control.Effect.Cut |
Alternative (OnceC m) Source # | |
Instance detailsDefined in Control.Effect.Cull |
Alternative (CullC m) Source # | |
Instance detailsDefined in Control.Effect.Cull |
(Alternative m, Monad m) => Alternative (TraceByReturningC m) Source # | |
Instance detailsDefined in Control.Effect.Trace |
Alternative m => Alternative (TraceByIgnoringC m) Source # | |
Instance detailsDefined in Control.Effect.Trace |
Alternative m => Alternative (TraceByPrintingC m) Source # | |
Instance detailsDefined in Control.Effect.Trace |
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 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 |
Alternative m => Alternative (IdentityT m) | |
Instance detailsDefined in Control.Monad.Trans.Identity |
(Functor m, Monad m, Error e) => Alternative (ErrorT e m) | |
Instance detailsDefined in Control.Monad.Trans.Error |
Alternative m => Alternative (ReaderT r m) | |
Instance detailsDefined in Control.Monad.Trans.Reader |
(Alternative m, Monad m) => Alternative (StateC s m) Source # | |
Instance detailsDefined in Control.Effect.State.Strict |
(Alternative m, Monad m) => Alternative (StateC s m) Source # | |
Instance detailsDefined in Control.Effect.State.Lazy |
Alternative m => Alternative (ReaderC r m) Source # | |
Instance detailsDefined in Control.Effect.Reader |
(Alternative m, Monad m) => Alternative (RandomC g m) Source # | |
Instance detailsDefined in Control.Effect.Random |
Alternative m => Alternative (InterpretC eff m) Source # | |
Instance detailsDefined in Control.Effect.Interpret |
Alternative m => Alternative (ErrorC e m) Source # | |
Instance detailsDefined in Control.Effect.Error |
Alternative m => Alternative (ResumableWithC err m) Source # | |
Instance detailsDefined in Control.Effect.Resumable |
Alternative m => Alternative (ResumableC err m) Source # | |
Instance detailsDefined in Control.Effect.Resumable |
(Alternative m, Monad m) => Alternative (WriterC w m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
(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, Monad m) => Alternative (InterpretStateC eff s m) Source # | |
Instance detailsDefined in Control.Effect.Interpret |
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 |