Alt [] Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt Maybe Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt IO Source # | This instance does not actually satisfy the (`<.>` ) right distributive law
It instead satisfies the "Left-Catch" law |

## Instance detailsDefined in Data.Functor.Alt |

Alt First Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt Last Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt Option Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt First Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt Last Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt NonEmpty Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt IntMap Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt Seq Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt (Either a) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt (V1 :: Type -> Type) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt (U1 :: Type -> Type) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

MonadPlus m => Alt (WrappedMonad m) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt (Proxy :: Type -> Type) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Ord k => Alt (Map k) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt f => Alt (Lift f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

(Bind f, Monad f) => Alt (MaybeT f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Apply f => Alt (ListT f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

(Hashable k, Eq k) => Alt (HashMap k) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alternative f => Alt (WrappedApplicative f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt f => Alt (Rec1 f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

ArrowPlus a => Alt (WrappedArrow a b) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt f => Alt (IdentityT f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt f => Alt (Reverse f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt f => Alt (WriterT w f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt f => Alt (WriterT w f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt f => Alt (StateT e f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt f => Alt (StateT e f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt f => Alt (ReaderT e f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

(Bind f, Monad f, Semigroup e) => Alt (ExceptT e f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

(Bind f, Monad f) => Alt (ErrorT e f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt f => Alt (Backwards f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt f => Alt (Static f a) Source # | |

## Instance detailsDefined in Data.Semigroupoid.Static |

(Alt f, Alt g) => Alt (f :*: g) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

(Alt f, Alt g) => Alt (Product f g) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt f => Alt (M1 i c f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

(Alt f, Functor g) => Alt (Compose f g) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt f => Alt (RWST r w s f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |

Alt f => Alt (RWST r w s f) Source # | |

## Instance detailsDefined in Data.Functor.Alt |