| MonadTrans MaybeT | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| MMonad MaybeT | |
Instance detailsDefined in Control.Monad.Morph |
| MonadReader r m => MonadReader r (MaybeT m) | |
Instance detailsDefined in Control.Monad.Reader.Class |
| MonadState s m => MonadState s (MaybeT m) | |
Instance detailsDefined in Control.Monad.State.Class |
| (Functor f, MonadFree f m) => MonadFree f (MaybeT m) | |
Instance detailsDefined in Control.Monad.Free.Class |
| MonadError e m => MonadError e (MaybeT m) | |
Instance detailsDefined in Control.Monad.Error.Class |
| MonadWriter w m => MonadWriter w (MaybeT m) | |
Instance detailsDefined in Control.Monad.Writer.Class |
| MonadBase b m => MonadBase b (MaybeT m) | |
Instance detailsDefined in Control.Monad.Base |
| Monad m => Monad (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| Functor m => Functor (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| MonadFix m => MonadFix (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| Monad m => MonadFail (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| (Functor m, Monad m) => Applicative (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| Foldable f => Foldable (MaybeT f) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| Traversable f => Traversable (MaybeT f) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| (Functor m, Monad m) => Alternative (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| Contravariant m => Contravariant (MaybeT m) | |
Instance detailsDefined in Data.Functor.Contravariant |
| Monad m => MonadPlus (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| Eq1 m => Eq1 (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| Ord1 m => Ord1 (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| Read1 m => Read1 (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| Show1 m => Show1 (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| MonadZip m => MonadZip (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| MonadIO m => MonadIO (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| MonadMask m => MonadMask (MaybeT m) | Since: exceptions-0.10.0 |
Instance detailsDefined in Control.Monad.Catch |
| MonadCatch m => MonadCatch (MaybeT m) | Catches exceptions from the base monad. |
Instance detailsDefined in Control.Monad.Catch |
| MonadThrow m => MonadThrow (MaybeT m) | Throws exceptions into the base monad. |
Instance detailsDefined in Control.Monad.Catch |
| Divisible m => Divisible (MaybeT m) | |
Instance detailsDefined in Data.Functor.Contravariant.Divisible |
| Divisible m => Decidable (MaybeT m) | |
Instance detailsDefined in Data.Functor.Contravariant.Divisible |
| PrimMonad m => PrimMonad (MaybeT m) | |
Instance detailsDefined in Control.Monad.Primitive |
| MonadTest m => MonadTest (MaybeT m) | |
Instance detailsDefined in Hedgehog.Internal.Property |
| MonadGen m => MonadGen (MaybeT m) | |
Instance detailsDefined in Hedgehog.Internal.Gen |
| (Functor m, Monad m) => Apply (MaybeT m) | |
Instance detailsDefined in Data.Functor.Bind.Class |
| MonadManaged m => MonadManaged (MaybeT m) | |
Instance detailsDefined in Control.Monad.Managed |
| MonadCont m => MonadCont (MaybeT m) | |
Instance detailsDefined in Control.Monad.Cont.Class |
| Pointed m => Pointed (MaybeT m) | |
Instance detailsDefined in Data.Pointed |
| (Bind f, Monad f) => Plus (MaybeT f) | |
Instance detailsDefined in Data.Functor.Plus |
| (Bind f, Monad f) => Alt (MaybeT f) | |
Instance detailsDefined in Data.Functor.Alt |
| (Functor m, Monad m) => Bind (MaybeT m) | |
Instance detailsDefined in Data.Functor.Bind.Class |
| MFunctor MaybeT | |
Instance detailsDefined in Control.Monad.Morph |
| Zoom m n s t => Zoom (MaybeT m) (MaybeT n) s t | |
Instance detailsDefined in Control.Lens.Zoom |
| (Eq1 m, Eq a) => Eq (MaybeT m a) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| (Ord1 m, Ord a) => Ord (MaybeT m a) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| (Read1 m, Read a) => Read (MaybeT m a) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| (Show1 m, Show a) => Show (MaybeT m a) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| Wrapped (MaybeT m a) | |
Instance detailsDefined in Control.Lens.Wrapped |
| t ~ MaybeT n b => Rewrapped (MaybeT m a) t | |
Instance detailsDefined in Control.Lens.Wrapped |
| type Zoomed (MaybeT m) | |
Instance detailsDefined in Control.Lens.Zoom |
| type PrimState (MaybeT m) | |
Instance detailsDefined in Control.Monad.Primitive |
| type Unwrapped (MaybeT m a) | |
Instance detailsDefined in Control.Lens.Wrapped |